nanoassembler - это компилятор наноассемблера. Наноассемблер (nanoasm) это основной набор инструкций обычного ассемблера (i386-совместимый, 32битный), позволяющий кодировать всю необходимую логику программы. Как и классический ассемблер, это язык низкого уровня. Его можно использовать как промежуточный инструмент для компиляции Вашего языка программирования, а также для включения в Вашу программу быстрого и очень компактного скриптового языка для расширения ее возможностей. Компилятор наноассемблера написан на чистом C, без использования функций операционной системы, так что его можно собрать под любую ОС.
Компилятор позволяет создавать исполняемые файлы под Windows (win32 PE файлы), с минимальным размером в 1.5 КБ. Исходные тексты программы полностью открыты. Сам компилятор это всего 300 строк на языке C. Компилятор задуман как очень компактный и довольно быстрый. Есть возможность использовать все инструкции обычного ассемблера, не входящие во встроенный набор. Это не интерпретируемый язык, а полноценный компилируемый, то есть его будет исполнять сам процессор, что обеспечивает хорошую скорость работы. Комментарии и отзывы оставляйте на сайте и отправляйте по почте.
Для оценки nanoassembler необходимо зарегистрироваться или авторизоваться на нашем сайте
Домен почты должен совпадать с доменом сайта разработчика
На почту отправлена ссылка для подтверждения регистрации