Автор покажет как сделать простой компилятор, который умеет превращать арифметические выражения в объектные файлы
Поддерживаются операции сложения и умножения, можно использовать скобки, чтобы менять порядок вычислений. Константы пока не работают - только целочисленные переменные (символы).
Сгенерированный объектный файл будет ссылаться на внешние переменные (например, a, b, c, d), которые можно определить в другом объектном файле - например, на C. Итоговый код можно собрать и слинковать вместе с другими программами.
По сути, это основа для экспериментального компилятора, который можно развивать дальше.
26.01.2026
Похожее
20.03.2026
Singapore 2025
Я тут вам видосы собрал на выходных посмотреть. Конференция GopherCon Singapore ...
19.03.2026
Wrap
Конечно, обертывание упрощает жизнь и рещает множество проблем с дебагом. С обер...
18.03.2026
Конкатенация
В статье автор сравнил производительность 15 различных методов конкатенации ст...
17.03.2026
Счедуллер
Свежая статья из цикла Understanding the Go Runtime. В этой статье автор рассказ...