Автор покажет как сделать простой компилятор, который умеет превращать арифметические выражения в объектные файлы
Поддерживаются операции сложения и умножения, можно использовать скобки, чтобы менять порядок вычислений. Константы пока не работают - только целочисленные переменные (символы).
Сгенерированный объектный файл будет ссылаться на внешние переменные (например, a, b, c, d), которые можно определить в другом объектном файле - например, на C. Итоговый код можно собрать и слинковать вместе с другими программами.
По сути, это основа для экспериментального компилятора, который можно развивать дальше.
26.01.2026
Похожее
04.02.2026
Либы для моков не нужны
Да! Либы для моков действительно не нужны. Наконец это кто-то озвучил. Использов...
03.02.2026
Нейрослоп линукс
Вайбкодинг вышел на нновый ровень. Автор создал "Pure Go" среду Linux с помощью ...
02.02.2026
SQL Драйвер
Учимся писать свой SQL драйвер. Точнее, ребята из dolt покажут как они писали др...
30.01.2026
Playdate
Теперь мне нужна еще и эта электронная штука. На playdate запустили код на гошке...