]]> ]]>

01_

Реализация языка программирования 01_

Авторская (и единственная) реализация языка 01_. В нее входят интерпретаторы на C, Java, Haskell, Python и на самом 01_. Распространяется под лицензией GNU GPL.

Примеры:

Hello, World!:

Пример для версий ci01_

Программа состоит из одного определения. hw — функция, которая запускается в начале выполнения программы (имя символа функции должно совпадать с именем файла, в котором находится программа). Функция запускается без параметров-паттернов. Справа от = находится выражение, которое оценивается при запуске функции. Оно состоит из единственной константы (в общем случае константа должна завершаться символом _, но если в константе есть биты и за ней не следует другая константа, этот символ можно не писать). На печать выводится эта константа — ее биты разбиваются на группы по 8 и переводятся в ASCII-коды символов.

hw=0100100001100101011011000110110001101111001011000010000001010111011011110111001001101100011001000010000100001010.

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам