JaJa v1.3
JaJa! - один из эзотерических языков программирования. Язык имеет около 50 комманд и операторов. Каждая такая комманда записывается одним символом и поэтому программы на JaJa являются довольно компактными. Например, программа, которая получает число, введенное с клавиатуры и выводит его, выглядит следующим образом:
!@!
При чем последний символ ! не обязателен, т.к. он нужен для ожидания завершения программы. Программы на JaJa являются стековыми, т.е. при выполнении одной комманды, ее результат будет занесен в стек, и будет параметром для следующей комманды. Часто в программу необходимо вносить числовые, символьные и строковые данные. Для этого следует программную часть заключить в "{}". Т.е. программа для вывода сообщения "Hello, World" будет выглядеть так:
Hello World{@!}
Программа на JaJa состоит из сегментов, каждый из которых разделен символами \13\10. При переходе с одного сегмента на другой стек очищается, т.е. нельзя прямым способом передать данные из одного сегмента другому.
Скачать (В архиве есть редактор, интерпретатор, компилятор и около 30 примеров)