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

Аватар автора
Онтосфера
В третьей лекции Алексей Недоря делится личным опытом создания русскоязычных и промышленных языков программирования, раскрывая философию, методологию и практические уроки. Речь идёт о важности чётких требований, отказе от зависимостей, поиске новых парадигм и необходимости семейства языков для решения разных задач.  Если вы хотите получить больше информации об исследованиях в области языков программирования, специально для вас - "Факультет компилятороварения", разработанный сообществом "Ворчалки о программировании"  00:04 — Введение 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 — Четыре ключевых требования к Тривиль...

Скачать Видео с Дзена / Dzen

Рекомендуем!

0/0


0/0

0/0

0/0