![](http://webcf.waybackmachine.org/web/20201028084745im_/https://habrastorage.org/getpro/habr/avatars/fc3/c4a/165/fc3c4a1651f7c92e5166a1883b1cc5bb.jpg)
Бьярне Страуструп о контроле над языком, удалении старых функций, заимствованиях у Rust и многом другом
Этим летом на онлайн-конференции C++ Russia побывал самый почетный гость, какой только может быть на мероприятии по C++: создатель этого языка Бьярне Страуструп. Мы поговорили с ним о контроле над языком, нововведениях, удалении старых функций, о том, почему у языка нет четкой экосистемы, и как так получилось, что у С++ нет стандартной сетевой библиотеки.
А поскольку сообщество C++ вечно обсуждает Rust, не обошлось и без вопроса о заимствованиях между этими языками.
Бьярне не нуждается в особых представлениях, но у него столько активностей и заслуг, что попробуем перечислить:
— написал множество публикаций, в том числе книги «Язык программирования С++» и «Программирование: Принципы и практика использования C++»
— работает управляющим директором в отделе технологий компании «Морган Стенли» в Нью-Йорке
— преподает в Колумбийском университете
— принимает активное участие в работе комитета по стандартизации C++
— состоит в Национальной академии инженерии США, IEEE, Ассоциации по вычислительной технике. Исследует программирование в области распределенных вычислений, инструменты развития ПО и языки программирования.
— Магистр и заслуженный профессор Орхусского университета и доктор по направлению «Информатика» Кембриджского университета и почетный член научного сообщества Колледжа Черчилля, заслуженный профессор Санкт-Петербургского ИТМО
Вопросы ему задавали С++ программист, организатор С++ Siberia Сергей Платонов и руководитель разработки бэкенда Яндекс.Лавки Сергей Федоров. Под катом — перевод, а также видеозапись интервью для тех, кто хочет послушать на английском.