Бьярн Страуструп, создатель 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:
Вклад Алекса в исследования охватывает основы информатики (изоморфизм Карри-Ховарда для классической логики), разработку языков программирования (фиксированные типы для инициализации объектов), модели, лежащие в основе логических рассуждений программы (инварианты для проверки программ, логики разрешений, связь между неявными динамические фреймы и логика разделения), новые подходы к рассуждениям (внимательное рассуждение, абстрактные разрешения на чтение) и разработка инструментов для рассуждений.