ИТ-лекторий факультета компьютерных наук «О языках программирования и компиляторах: что следует знать, чего можно не знать, что знать не нужно». Докладчик — Евгений Зуев
7 ноября в рамках ИТ-лектория факультета компьютерных наук состоится лекция «О языках программирования и компиляторах: что следует знать, чего можно не знать, что знать не нужно». Докладчик — Евгений Зуев, Samsung.
Зуев Евгений Александрович, к. ф-м.н., ведущий инженер лаборатории компиляторов Исследовательского центра Самсунг, разработчик единственного российского компилятора С++, автор нескольких книг, преподаватель зарубежных и отечественных вузов.
Лекция посвящена обсуждению двух взаимосвязанных аспектов:
- Тенденции, особенности и важнейшие свойства современных языков программирования
- Основные тенденции в архитектуре современных сред компиляции и выполнения программ
Краткое содержание:
- ЯП: традиции, тенденции и инновации.
- Языковой бум: зачем и почему?
- Динамические и статические языки.
- Обобщенное программирование: выгоды и проблемы.
- Объектно-ориентированный подход: важные нюансы.
- Функциональное программирование: инженерный подход.
- Выведение типов, расширение типов, (пере)определение операций.
- Concurrency: проблема проблем.
- Языки и библиотеки: happy marriage.
- Компиляция или интерпретация (или и то и другое?).
- Языки и среды разработки: на пути настоящей интеграции.
Адрес: Кочновский проезд, дом 3, лекционный зал Евклид (6 этаж)
Регистрация по ссылке