2026-06-12

vak: (бэсм-6)
В Си компиляторе для БЭСМ-6 заработал проход оптимизации. Сделано ровно по учебнику: главе 19 книжки "Writing a C Compiler". Там четыре алгоритма, хитро взаимодействующих друг с другом. Подробно про работу оптимизатора можно узнать здесь:

TAC_Optimization.md

Оптимизатор включён по умолчанию. По идее он не должен глючить на правильно написанных программах. Но для тестирования это оказалось неудобно. Оптимизатор часто решает выкинуть "бесполезные" куски кода, которые я вставляю для тестирования. 😀 Пришлось срочно добавить поддержку ключевого слова "volatile", чтобы обходить излишне ретивую оптимизацию.
vak: (Робот 1)
Как наш чип может послужить вам прямо сейчас? Не когда-нибудь в светлом будущем. В вашем автомобиле, к примеру. Не нужно подключение ни к какому облаку. Потребление укладывается в 10 ватт.