Автор покажет как сделать простой компилятор, который умеет превращать арифметические выражения в объектные файлы
Поддерживаются операции сложения и умножения, можно использовать скобки, чтобы менять порядок вычислений. Константы пока не работают - только целочисленные переменные (символы).
Сгенерированный объектный файл будет ссылаться на внешние переменные (например, a, b, c, d), которые можно определить в другом объектном файле - например, на C. Итоговый код можно собрать и слинковать вместе с другими программами.
По сути, это основа для экспериментального компилятора, который можно развивать дальше.
26.01.2026
Похожее
06.05.2026
Домашний HAL
Автор считает, что пора собирать себе домашнего HAL’а на новых локальных моделях...
05.05.2026
Швейцарский стол
"Швейцарская таблица" - это продвинутый движок для хэш-таблиц, который сейчас ис...
04.05.2026
Простое профилирование кучи
Статья от ребят из Coroot. Эти ребята знают толк в профилировании и вьювабилити....
02.05.2026
go tool task
Я очень люблю Taskfile и в своих петпроектах не пользуюсь Makefile. Это реально ...