]]> ]]>
Править | Обсудить | История

Entropy

Дата создания:
2010
Парадигма:
Типизация:
Реализации и версии (свернуть все | развернуть все):
Язык программирования

Entropy — неточный эзотерический язык программирования.

Язык был придуман Дениелом Темкиным (Daniel Temkin) в 2010 году.

Исходный код программ на Entropy выглядит вполне обычно. Основная особенность этого языка заключается в том, что в процессе выполнения программы данные, которыми она оперирует, ветшают и постепенно приходят в негодность. Основной тип данных — real — числа с плавающей точкой, которые немного изменяются каждый раз, когда к ним обращаются. Символьный тип char построен на real: когда “символ” нужно вывести на печать, его значение округляется до ближайшего целого, и выводится соответствующий символ.

Из этой особенности следуют некоторые другие. В языке не определена проверка чисел на равенство — только сравнения “больше” и “меньше”. Константы (например, строковые) определяются один раз и изменяются при каждом к ним обращении; так, вывод одного и того же текста в цикле будет давать все более произвольный результат.

Элементы синтаксиса:

Присваивание значения переменной let <varname> = <value>
Объявление переменной declare <varname> <type>
Блок [ ... ]
Равенство нет
Неравенство нет
Сравнение < >
Последовательность ;
Если - то if <condition> <trueBlock>
Цикл с предусловием while <condition> <loopBody>

Примеры:

Hello, World!:

Пример для версий Entropy 1.1.1

Программа может выдать правильное сообщение или текст, несколько отличающийся от него за счет ветшания строки “Hello, World!”.

Program Hello HelloWorld
[
	print "Hello, World!";
]

Комментарии

]]>

blog comments powered by Disqus

]]>

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