Бьярн Страуструп удостоен премии Даля-Найгаарда


Бьярн Страуструп, создатель C ++, в 2015 году получил премию Senior Dahl-Nygaard Prize, которая считается самой престижной премией в области объектно-ориентированной информатики.

Премия присуждается ежегодно двум лицам, внесшим значительный технический вклад в область объектно-ориентированной ориентации. Эта премия администрируется Международной ассоциацией объектов технологий (AITO) и представляется на Европейской конференции по объектно-ориентированному программированию.

Основанный в 2005 году, он отмечает новаторскую работу в области объектной ориентации Оле-Йохана Даля и Кристен Найгаард, которые разработали Simula, оригинальный объектно-ориентированный язык и запомнились как «красочные персонажи».

Даль и Найгаард во время разработки Simula

Есть история о том, как новый сотрудник NCC (Норвежского вычислительного центра) вбежал в телефонную станцию, чтобы сообщить, что

«двое мужчин дерутся перед доской в коридоре первого этажа!».

Оператор некоторое время прислушивался, а затем сказал:

«Расслабьтесь – это только Оле-Йохан (Даль) и Кристен (Найгаард) обсуждают Симулу!»

Чтобы иметь право на получение приза для взрослых, человек должен

«значительный долгосрочный вклад в область объектной ориентации»

а в этом году она досталась Бьярну Стауструпу за разработку, реализацию и развитие языка программирования C ++. С этим не поспоришь.

C ++, разработанный Страуструпом в A&T Bell Labs, находился под сильным влиянием Симулы, и Страуструп официально заявляет:

«Моей первоначальной целью для C ++ был язык, на котором я мог бы писать программы, которые были бы такими же элегантными, как программы Simula, но столь же эффективными, как программы C».

Первое справочное руководство по языку C ++ было опубликовано внутри Bell Labs в 1984 году, а язык C ++ был коммерчески выпущен в 1985 году. Он стал доминирующим языком объектно-ориентированного программирования в 1990-х годах. C ++ по-прежнему широко используется, и в августе 2014 года был утвержден стандарт ISO C ++ 14. На всякий случай, если вы не знали!

Второе издание книги Страуструпа «Программирование: принципы и практика использования C ++» было опубликовано в сентябре 2014 года и обновлено до уровня C ++ 11 и C ++ 14.

В этом году молодежная премия была присуждена докторанту Алексу Саммерсу, который работал в Имперском колледже Лондона и в ETH Zurich. Согласно AITO:

Вклад Алекса в исследования охватывает основы информатики (изоморфизм Карри-Ховарда для классической логики), разработку языков программирования (фиксированные типы для инициализации объектов), модели, лежащие в основе логических рассуждений программы (инварианты для проверки программ, логики разрешений, связь между неявными динамические фреймы и логика разделения), новые подходы к рассуждениям (внимательное рассуждение, абстрактные разрешения на чтение) и разработка инструментов для рассуждений.


Добавить комментарий