Лекция 3. Как разрабатывать. От личного к общему


Языки программирования.
Лекция 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

Сообщение от Commenton: Необходимо стартовать сессию