Езотеричні мови програмування: відмінності між версіями
мНемає опису редагування |
|||
| Рядок 29: | Рядок 29: | ||
===Посилання=== | ===Посилання=== | ||
* [http://www.almnet.de/esolang/hq9plus.php Онлайн інтерпретатор] | * [http://www.almnet.de/esolang/hq9plus.php Онлайн інтерпретатор] | ||
* [ | * [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> | |||