AsmX с движком Raptor: Архитектура абсолютного контроля

Raptor Engine: Как 30 000 строк кода на TypeScript вдохнули жизнь в компилятор AsmX Можно ли объединить абсолютный контроль низкоуровневого ассемблера x86-64 с изяществом ООП, шаблонов и безопасных абстракций в духе C++? Разбираем масштабное обновление отечественного компилятора AsmX. Под капотом — честные 30 тысяч строк хардкорной архитектуры: от прямого доступа к аппаратной SIB-адресации CPU и хитрых махинаций с регистрами при вызове знаковых movsx / imul / idiv , до разбора анатомии новой стандартной библиотеки ( std::optional и std::pair ), работающей по принципу Zero-Cost Abstractions. Узнайте, как мономорфизация AST-деревьев и System V ABI позволяют выжимать максимум из кремния без единого байта накладных расходов.

https://habr.com/ru/articles/1037472/

#compilers #innovations #asmx #asmxzgen_compiler #asmx_compiler #2026

AsmX с движком Raptor: Архитектура абсолютного контроля

Эволюция ассемблера в язык системного программирования нового поколения. Исторически системное программирование всегда было зажато между двумя бескомпромиссными крайностями. С одной стороны, у нас...

Хабр