Subleq: пишем язык снизу вверх, а макросы — текстом, как деды завещали
Энтузиаст собрал язык для древней эзотерической архитектуры Subleq — и это не просто хардкор, а целый конструктор с текстовыми макросами.

Помните, как в детстве вы строили космический корабль из конструктора, а потом понимали, что деталей не хватает? Примерно так же чувствует себя разработчик, решивший написать код для Subleq — одноинструкционной архитектуры, где все команды сводятся к вычитанию и условному переходу.
Неизвестный герой (или безумец?) создал язык программирования для Subleq, который строится снизу вверх и использует текстовые макросы. Это как если бы вы решили написать свой собственный JavaScript, но вместо синтаксического сахара у вас только SUBLEQ и головная боль.
Что под капотом?
Язык позволяет писать макросы, которые разворачиваются в последовательность команд Subleq. По сути, это метапрограммирование для тех, кто считает, что обычный ассемблер — это для слабаков. Текстовые макросы дают возможность создавать циклы, условия и даже простые функции — правда, для этого придётся попотеть.
Разработчик явно вдохновлялся подходом "сделай сам" из 50-х: никаких компиляторов, только препроцессор и ваша фантазия. Хотя, судя по примеру, фантазия автора уходит далеко — там есть даже подобие многопоточности.
Комментарий студии METABYTE: Если вам кажется, что ваш проект на React тормозит, просто вспомните, что кто-то пишет программы для Subleq. А мы лучше поможем вам с нормальным стеком — без экзотики, зато с быстрым деплоем.
СЛЕДУЮЩИЙ ШАГ
Понравилось как мыслим?
Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.