Езотеричні мови програмування: відмінності між версіями

Surikoff (обговорення | внесок)
Немає опису редагування
Surikoff (обговорення | внесок)
мНемає опису редагування
Рядок 36: Рядок 36:
* FORGET
* FORGET
* PLEASE ABSTAIN FROM CALCULATING
* PLEASE ABSTAIN FROM CALCULATING
* <s>SUCK THAT DICK</s>
===Приклади коду===
===Приклади коду===
<pre>DO ,1 <- #13
<pre>DO ,1 <- #13
Рядок 53: Рядок 54:
PLEASE READ OUT ,1
PLEASE READ OUT ,1
PLEASE GIVE UP</pre>
PLEASE GIVE UP</pre>
Отака хуйня, малята.
===Посилання===
===Посилання===
* [http://www.catb.org/~esr/intercal/ Хоумпаг]
* [http://www.catb.org/~esr/intercal/ Хоумпаг]


== Brainfuck ==
== Brainfuck ==
'''Brainfuck''' ''(англ. Мізкотрах)'' — найвідоміша езотерична мова програмування, відома тим, що хоч і має всього 8 команд, є повною по Тьюрінгу.
'''Brainfuck''' ''(англ. Мізкотрах)'' — найвідоміша езотерична мова програмування, відома тим, що хоч і має всього 8 команд, є повною по Тьюрінгу. Також відома своєю назвою.
===Команди===
===Команди===
{| align="center" class="standard" border="2" cellpadding="2"
{| align="center" class="standard" border="2" cellpadding="2"
Рядок 96: Рядок 98:
  ------.--------.>+.>.
  ------.--------.>+.>.
</pre>
</pre>
Деякі люди на Брейнфаках пишуть навіть [http://habrahabr.ru/blogs/crazydev/95126/ морський бій].
===Посилання===
===Посилання===
* [http://bf-fan.coolpage.biz/ Трохи  більше про БрейнФак]
* [http://bf-fan.coolpage.biz/ Трохи  більше про БрейнФак]
Рядок 152: Рядок 155:


== Spoon ==
== Spoon ==
'''Spoon''' — мова, еквівалентна Brainfuck, але Спун використовує одиниці та нулі для запису програм.
'''Spoon''' — мова, еквівалентна Brainfuck, але Спун використовує одиниці та нулі для запису програм. То є просто пиздець.
===Hello, world!===
===Hello, world!===
<pre>1 1 1 1 1 1 1 1 1 1 00100 010 1 1 1 1 1 1 1 010 1 1 1 1 1 1 1 1 1 1 010 1 1 1 010 1 011 011 011
<pre>1 1 1 1 1 1 1 1 1 1 00100 010 1 1 1 1 1 1 1 010 1 1 1 1 1 1 1 1 1 1 010 1 1 1 010 1 011 011 011
Рядок 161: Рядок 164:
== Whitespace ==
== Whitespace ==
[[Файл:Whitespace.png|200px|thumb|right|Сферична програма на Whitespace]]
[[Файл:Whitespace.png|200px|thumb|right|Сферична програма на Whitespace]]
'''Whitespace''' — мова, що використовує для запису програм лише символи, що не відображаються.
'''Whitespace''' — мова, що використовує для запису програм лише символи, що не відображаються ("\n", пробіли, табуляції). Сама мова є реалізацією [[Стекова машина|стекової машини]].
 
== Мс’є знаєт толк в ізвращеніях ==
Деякі люди навіть намагаються писати нормальні програми на таких мовах (наприклад морський бій, див. Brainfuck).  


== Посилання ==
== Посилання ==