Post Thumbnail

Автор покажет как сделать простой компилятор, который умеет превращать арифметические выражения в объектные файлы

Поддерживаются операции сложения и умножения, можно использовать скобки, чтобы менять порядок вычислений. Константы пока не работают - только целочисленные переменные (символы).

Сгенерированный объектный файл будет ссылаться на внешние переменные (например, a, b, c, d), которые можно определить в другом объектном файле - например, на C. Итоговый код можно собрать и слинковать вместе с другими программами.

По сути, это основа для экспериментального компилятора, который можно развивать дальше.

Похожее

Post Thumbnail

SQL Драйвер

Учимся писать свой SQL драйвер. Точнее, ребята из dolt покажут как они писали др...

Post Thumbnail

Playdate

Теперь мне нужна еще и эта электронная штука. На playdate запустили код на гошке...