Языки программирования.
Лекция 3.
Как разрабатывать.
От личного к общему от Алексея Евгеньевича Недоря ведущего специалиста в области языков программирования и компиляторов.
Организовано сообществом Ворчалки о программировании
В третьей лекции Алексей Недоря делится личным опытом создания русскоязычных и промышленных языков программирования раскрывая философию методологию и практические уроки.
Речь идёт о важности чётких требований отказе от зависимостей поиске новых парадигм и необходимости семейства языков для решения разных задач.
Если вы хотите получить больше информации об исследованиях в области языков программирования специально для вас - Факультет компилятороварения разработанный сообществом Ворчалки о программировании
00:04 Введение
01:57 Открытый университет и презентация Факультета компилятороварения
04:22 Уроки прошлых проектов: сила ограничений и минимализма
06:06 Независимость от старого софта или почему необходимо разрабатывать языки с нуля избегая старые зависимостей
09:54 История языка А0.
Цель создать простейший язык на уровне ассемблера.
14:49 Начало разработки нового языка Вира1 и требования к новому языку
20:35 Три столпа разработки: большая цель задача формализованные требования
26:32 Цель языка К1 - программирование распределённых систем
30:48 Парадигма вторична: сначала задача потом стиль
36:13 Интервью с Аланом Кэем Alan Kay и идея семейства языков
37:40 Критерии современного языка: безопасность компонентность доказуемость
44:27 Путь к Тривиль: от требований к первому коммиту
47:20 Результаты: рабочий компилятор к концу 2021 года
52:10 Заморозка K1 и рождение ArkTS
53:41 Тривиль: язык для интенсивного программирования и разработки компиляторов
57:25 Четыре ключевых требования к Тривиль
01:00:26 Производительность компилятора
01:05:21 Универсальный язык миф как попытка создать универсальный гоночный автобус-амфибию
01:13:59 Критика интерпретаторов: процессор уже интерпретатор
01:19:45 Динамическая загрузка и контроль версий в Кронусе
01:21:49 Анонсы будущих лекций
01:25:46 Завершение
Источник: rutube.ru