FALSE


Русская Википедия - свободная энциклопедияDownload this dictionary
FALSE
FALSE — эзотерический язык программирования, созданный в 1993 году Wouter van Oortmerssen с двумя, по его словами, целями:
  1. чтобы можно было написать компилятор для него размером не более одного килобайта.
  2. придумать синтаксис, который бы выглядел шифровкой, случайным набором символов.

Язык напоминает синтаксис известного калькулятора dc для Unix (с обратной польской нотацией). Свои идеи он почерпнул из Forth. Особая «вкусность» — поддержка лямбда:

  [1+]i:

Это определение функции инкремент, и ей даётся имя i (всё, что в [, ] — это и есть лямбда-выражение). Все передачи параметров, как и принято в «стековых» языках, через стек. Язык очень маленький и простой. Есть один непечатный символ, который означает сброс потоков ввода и вывода (stdin, stdout). Часто о FALSE говорят как об write-only языке: можно написать, но нельзя прочесть (что, впрочем, справедливо для многих эзотерических языков программирования). Пример, определения функции факториал на FALSE:

  [2=$[\%1\]?~[2-f;!*]?]f:

Продолжение на Wikipedia.οrg...

 
False
Это статья об утилите Unix. Статья о эзотерическом языке программирования называется FALSE.
false (в переводе с английского «ложное») —  консольная команда UNIX-совместимых операционных систем, единственное действие которой — возвратить значение 1, рассматриваемое командной оболочкой UNIX как логическое значение «ложь».

Продолжение на Wikipedia.οrg...


© Текстовое содержимое использует материал из Википедии® и доступно в соответствии с лицензией свободной документации GNU