Компиляторы. Евгений Зуев, Университет Иннополис Как это работает #5

Интервью с экспертом в области компиляторов языков программирования Евгением Зуевым, профессором Университета Иннополис, а также одним из участников команды создателей языка С . 00:00 Приветствие. 00:34 Как работают компиляторы и зачем они нужны? 05:54 Вопросик с подвохом. 07:52 Когда появились первые компиляторы? В начале был Fortran. 10:33 А виртуальная машина — компилятор? Как придумали JIT. 15:20 Как в Android 5.0 попытались заменить JIT, и что из этого (не) вышло. 17:39 А в универе учат компиляторам? Почему зубрить бесполезно, а практиковаться — полезно. 21:05 Чья профессия — компилировать? 25:57 Как Евгений Зуев делал компилятор C в девяностых. 28:07 О «закрытых» компиляторах на примере Swift. 32:44 Зачем писать новые программы, если умные люди уже все придумали? 38:49 Взаимовлияние софта и харда — советские «Эльбрусы» были гениальны. 42:07 Переход с x86 на ARM — та же технология? 43:46 Чем компилятор отличается от интерпретатора? 45:40 Что из них лучше? 49:55 «Синтаксический сахар» как позитивный тренд. 55:37 Как случайно были написаны легендарные языки программирования. 59:53 Масштабирование на ходу и перепиливание на коленке — такой занятный Python. 01:02:12 Kotlin & Swift. Обновления и тормоз прогресса. 01:07:02 О мертвых языках программирования. 01:10:44 Функциональный или слишком сложный? О разных подходах к дизайну. 01:13:58 Всего один компонент способен уничтожить твой язык программирования! 01:16:20 Прогноз эксперта: компиляторов ждут большие перемены. 01:25:36 Заключение. #компиляторы #compiler #какэтоработает #тинькофф
Back to Top