Компилятор GHC языка Haskell: теория языков программирования в работе
Компилятор GHC (The Glasgow Haskell Compiler) языка Haskell уже в течение почти 30 лет представляет собой площадку для экспериментов в области теории языков программирования. В рамках этого курса мы посмотрим, какие именно результаты теории в нём реализованы, а также обсудим, как можно подключиться к его разработке.
В первой части курса (две лекции) будет рассказываться о структуре компилятора GHC, принципах его разработки и порядке работы. Вторая часть (три лекции) будет посвящена внутреннему языку GHC Core, в который транслируется код на Haskell и который представляет собой расширение системы полиморфного λ-исчисления высших порядков System Fω, а также вычислению выражений Core с использованием STG-машины.
- АвторВиталий Брагилевский
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции
5- Компилятор GHC языка Haskell: теория языков программирования в работе. Лекция 1
- Компилятор GHC языка Haskell: теория языков программирования в работе. Лекция 2
- Компилятор GHC языка Haskell: теория языков программирования в работе. Лекция 3
- Компилятор GHC языка Haskell: теория языков программирования в работе. Лекция 4
- Компилятор GHC языка Haskell: теория языков программирования в работе. Лекция 5
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
Ещё курсы Виталия Брагилевского
2Вывод типов от Хиндли-Милнера до GHC 8.8
5 лекций · Виталий Брагилевский
Программирование с зависимыми типами на языке Idris
10 лекций · Виталий Брагилевский