Post Thumbnail

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

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

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

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

Похожее

Post Thumbnail

Singapore 2025

Я тут вам видосы собрал на выходных посмотреть. Конференция GopherCon Singapore ...

Post Thumbnail

Wrap

Конечно, обертывание упрощает жизнь и рещает множество проблем с дебагом. С обер...

Post Thumbnail

Конкатенация

В статье автор сравнил производительность 15 различных методов конкатенации ст...

Post Thumbnail

Счедуллер

Свежая статья из цикла Understanding the Go Runtime. В этой статье автор рассказ...