Комментарии 17
Заждался!
Сними видео, как сделать собственный язык с нуля.
Интересно
Хороший проект, особенно интересно будет посмотреть как будешь интегрировать llvm ir (к слову есть ещё несколько других достойных, может быть упомянешь о них)! Единственное не пойму - почему не добавить побитовые операции как встроенные операции в языке? Это же одни из самых быстрых операций которые компьютер может выполнять, зачем их из одной инструкции раздувать во множество?
Проект-то игрушечный, и добавление дополнительных инструкций не привносит ничего принципиально нового, а код раздувает, в итоге падает соотношение "польза/количество строк кода".
Если уж добавлять что-то в сам язык, то сборщик мусора или что-то навроде. Классы какие-нибудь тоже можно было бы. Но мне это не кажется уже настолько интересным. В общем, я обошёлся разумным минимумом (да, я знаю, что brainfuck ещё минималистичнее :) ).
Где же продолжение?
Раздумываю о хорошей иллюстрации для работы парсера. Там кода всего ничего, но иллюстрировать алгоритм динамического программирования не самая очевидная вещь.
Ну что, как и обещал, до конца довёл, и даже перешёл слегка за обещанное.
Спасибо огромное, буду читать!
А оно только в код gnu asm компилируется или на прямую в exe ?
Компилятор за выходные: наконец-то ассемблер