cc

CC S02E06

CC S02E06

Соберем воедино накопленные знания о flex, bison и llvm, чтобы реализовать простейший, но уже полноценный компилятор из языка с переменными, выражениями, присваиваниями и функцией print. Наш компилятор будет понимать, например, следующую программу: a = 1 b = 2 + a print 2 * a print 2 * a * b

Apr 24, 2013 · tswr
CC S02E01

CC S02E01

Введение План на семестр, Литература Flex (http://www.gnu.org/software/flex/) Bison (http://www.gnu.org/software/bison/) LLVM (http://llvm.org/) Требования В конце каждого занятия формулируется домашнее задание. Сдавшие задание к следующему занятию получают 5 баллов, через одно - 4 балла, через 2 - 3 и так далее. Получившие 80% - 100% от максимального возможного балла получают отлично, 60% - 79% - …

Feb 27, 2013 · tswr
Создание языков и компиляторов, весна

Создание языков и компиляторов, весна

По средам, начиная с 27 февраля, VI парой (с 17:50) в 621 аудитории мат-меха я буду вести с/к Практикум по созданию языков и компиляторов. В этом весеннем семестре мы познакомимся с flex, bison и llvm. Если у вас есть такая возможность, то приходите со своими ноутбуками.

Feb 25, 2013 · tswr