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

Surikoff (обговорення | внесок)
 
Surikoff (обговорення | внесок)
мНемає опису редагування
Рядок 29: Рядок 29:
===Посилання===
===Посилання===
* [http://www.almnet.de/esolang/hq9plus.php Онлайн інтерпретатор]
* [http://www.almnet.de/esolang/hq9plus.php Онлайн інтерпретатор]
* [HQ9++ http://www.dangermouse.net/esoteric/hq9plusplus.html] — діалект  
* [http://www.dangermouse.net/esoteric/hq9plusplus.html HQ9++] — діалект  


== INTERCAL ==
== INTERCAL ==
Рядок 89: Рядок 89:
|+
|+
|}
|}
===Приклади коду===
Hello, world:
<pre>
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
------.--------.>+.>.
</pre>
===Посилання===
* [http://bf-fan.coolpage.biz/ Трохи  більше про БрейнФак]
* [http://brainfuck.progopedia.ru/ Онлайн інтерпретатор]
== Befunge ==
'''Befunge''' — оригінальна езотерична мова програмування, програми на якій записуються як таблиця, по якій лазить інтерпретатор.
===Приклади===
Hello, world:
<pre>
>                          v
@,,,,,,,,,,,,"Hello World!"<
</pre>
<br />Генератор випадкових чисел:
<pre>
vv  <      <
    2
    ^  v<
  v1<?>3v4
    ^  ^
>  >?>  ?>5^
    v  v
  v9<?>7v6
    v  v<
    8
  .  >  >  ^
^<
</pre>
<br />Числа Фібоначчі:
<pre>
62*1+v>01p001>+v>\:02p\:02gv
    0      ^            <
    .        :p
    "        .1
        v 0," "<0
    "  >1g12-+:|
    ,          @
    >^
</pre>