24 | 24 |
* development-stage: archived
|
25 | 25 |
* computational-class: known not Turing-complete
|
26 | 26 |
* paradigms: Imperative
|
27 | |
* sample program:
|
28 | |
|
|
27 |
* sample program:
|
|
28 |
|
29 | 29 |
GO 1 2 CLREOL CENTRE "Enter... the Stupid Guard." 2
|
30 | 30 |
GO 1 3 CLREOL
|
31 | 31 |
PAUSE 70
|
|
58 | 58 |
* computational-class: known not Turing-complete
|
59 | 59 |
* paradigms: Stack-based
|
60 | 60 |
* reference-distribution: [Maentwrog distribution](/distribution/Maentwrog distribution)
|
61 | |
* sample program:
|
62 | |
|
|
61 |
* sample program:
|
|
62 |
|
63 | 63 |
*a *b *c
|
64 | 64 |
0 =a 1 =b
|
65 | 65 |
: fib a b + =c c . b =a c =b c 100000 < @fib ;
|
|
104 | 104 |
* influences: Maentwrog, brainfuck, FALSE
|
105 | 105 |
* paradigms: Stack-based, 2-dimensional, Self-modifying
|
106 | 106 |
* reference-distribution: [Befunge-93 distribution](/distribution/Befunge-93 distribution)
|
107 | |
* sample program:
|
108 | |
|
|
107 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
108 |
* sample program:
|
|
109 |
|
109 | 110 |
v <
|
110 | 111 |
>?"/",^
|
111 | 112 |
>"\",^
|
|
141 | 142 |
* computational-class: known not Turing-complete
|
142 | 143 |
* paradigms: Self-modifying
|
143 | 144 |
* reference-distribution: [SMETANA distribution](/distribution/SMETANA distribution)
|
144 | |
* sample program:
|
145 | |
|
|
145 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
146 |
* sample program:
|
|
147 |
|
146 | 148 |
Step 1. Swap step 1 with step 2.
|
147 | 149 |
Step 2. Go to step 2.
|
148 | 150 |
Step 3. Go to step 1.
|
|
179 | 181 |
* influences: brainfuck, Befunge-93
|
180 | 182 |
* paradigms: Stack-based, 2-dimensional, Angular
|
181 | 183 |
* reference-distribution: [Wierd distribution](/distribution/Wierd distribution)
|
182 | |
* sample program:
|
183 | |
|
|
184 |
* online @ [catseye.tc](http://catseye.tc/installation/Wierd (John Colagioia))
|
|
185 |
* sample program:
|
|
186 |
|
184 | 187 |
*
|
185 | 188 |
*
|
186 | 189 |
*
|
|
217 | 220 |
* computational-class: ???
|
218 | 221 |
* paradigms: Bully automaton, 2-dimensional
|
219 | 222 |
* reference-distribution: [RUBE distribution](/distribution/RUBE distribution)
|
220 | |
* sample program:
|
221 | |
|
|
223 |
* sample program:
|
|
224 |
|
222 | 225 |
0a21646c726f77202c6f6c6c6548
|
223 | 226 |
, :::::::::::::::::::::::::::: ,
|
224 | 227 |
)
|
|
267 | 270 |
* influences: RUBE
|
268 | 271 |
* paradigms: Cellular automaton
|
269 | 272 |
* reference-distribution: [REDGREEN distribution](/distribution/REDGREEN distribution)
|
270 | |
* sample program:
|
271 | |
|
|
273 |
* online @ [catseye.tc](http://catseye.tc/installation/REDGREEN)
|
|
274 |
* sample program:
|
|
275 |
|
272 | 276 |
# #
|
273 | 277 |
...... # #
|
274 | 278 |
# ~ #
|
|
306 | 310 |
* computational-class: ???
|
307 | 311 |
* paradigms: Metalanguage, Object-oriented
|
308 | 312 |
* reference-distribution: [ALPACA distribution](/distribution/ALPACA distribution)
|
309 | |
* sample program:
|
310 | |
|
|
313 |
* sample program:
|
|
314 |
|
311 | 315 |
/* John Conway's Game of Life, expressed in ALPACA. */
|
312 | 316 |
state Dead " " to Alive when 3 Alive and 5 Dead;
|
313 | 317 |
state Alive "*" to Dead when 4 Alive or 7 Dead.
|
|
345 | 349 |
* influences: Befunge-93, Befunge-97
|
346 | 350 |
* paradigms: Stack-based, Self-modifying
|
347 | 351 |
* reference-distribution: [Funge-98 distribution](/distribution/Funge-98 distribution)
|
348 | |
* sample program:
|
349 | |
|
|
352 |
* sample program:
|
|
353 |
|
350 | 354 |
>>#v?v
|
351 | 355 |
^,A' <
|
352 | 356 |
^ C'
|
|
376 | 380 |
* computational-class: ???
|
377 | 381 |
* paradigms: Metalanguage
|
378 | 382 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
379 | |
* sample program:
|
380 | |
|
|
383 |
* sample program:
|
|
384 |
|
381 | 385 |
Box ::= "+" {"-"}^(w) r(-90) "+" "||" {"|"}^(h) r(-90)
|
382 | 386 |
"+" {"-"}^(w) r(-90) "+" "||" {"|"}^(h) r(-90)
|
383 | 387 |
|
|
395 | 399 |
* computational-class: ???
|
396 | 400 |
* paradigms: Stack-based
|
397 | 401 |
* reference-distribution: [Shelta distribution](/distribution/Shelta distribution)
|
398 | |
* sample program:
|
399 | |
|
|
402 |
* online @ [catseye.tc](http://catseye.tc/installation/Shelta)
|
|
403 |
* sample program:
|
|
404 |
|
400 | 405 |
[ `Hello, _32 `world! _13 _10 ] \15 outs \0 halt
|
401 | 406 |
|
402 | 407 |
|
|
453 | 458 |
* computational-class: ???
|
454 | 459 |
* paradigms: Functional
|
455 | 460 |
* reference-distribution: [Sally distribution](/distribution/Sally distribution)
|
456 | |
* sample program:
|
457 | |
|
|
461 |
* sample program:
|
|
462 |
|
458 | 463 |
stdlib
|
459 | 464 |
int factorial int if $1 mul $1 factorial sub $1 1 1
|
460 | 465 |
int main int factorial $1
|
|
479 | 484 |
* computational-class: ???
|
480 | 485 |
* paradigms: Imperative
|
481 | 486 |
* reference-distribution: [Illgol: Grand Mal](/distribution/Illgol: Grand Mal)
|
482 | |
* sample program:
|
483 | |
|
|
487 |
* sample program:
|
|
488 |
|
484 | 489 |
NB eh.ill
|
485 | 490 |
10 *f = { print str(#0), EoL };
|
486 | 491 |
20 do f(1);
|
|
511 | 516 |
* influences: SMETANA
|
512 | 517 |
* paradigms: Imperative, Self-modifying
|
513 | 518 |
* reference-distribution: [SMITH distribution](/distribution/SMITH distribution)
|
514 | |
* sample program:
|
515 | |
|
|
519 |
* sample program:
|
|
520 |
|
516 | 521 |
MOV R0, 10
|
517 | 522 |
MOV R2, 0
|
518 | 523 |
SUB R2, 1
|
|
545 | 550 |
* computational-class: ???
|
546 | 551 |
* paradigms: Graph-rewriting, Imperative
|
547 | 552 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
548 | |
* sample program:
|
549 | |
|
|
553 |
* sample program:
|
|
554 |
|
550 | 555 |
Point-A: 1 Point-B,
|
551 | 556 |
Point-B: 1 Point-C,
|
552 | 557 |
Point-C: 1 Point-A.
|
|
568 | 573 |
* computational-class: believed Turing-complete
|
569 | 574 |
* paradigms: String-rewriting, State machine
|
570 | 575 |
* reference-distribution: [Squishy2K distribution](/distribution/Squishy2K distribution)
|
571 | |
* sample program:
|
572 | |
|
|
576 |
* sample program:
|
|
577 |
|
573 | 578 |
* main { start many finish? "Hello, world!"! }
|
574 | 579 |
|
575 | 580 |
|
|
596 | 601 |
* computational-class: ???
|
597 | 602 |
* paradigms: Particle automaton, Probabilistic
|
598 | 603 |
* reference-distribution: [noit o' mnain worb distribution](/distribution/noit o' mnain worb distribution)
|
599 | |
* sample program:
|
600 | |
|
|
604 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
605 |
* online @ [catseye.tc](http://catseye.tc/installation/noit o' mnain worb)
|
|
606 |
* sample program:
|
|
607 |
|
601 | 608 |
##### #####
|
602 | 609 |
# ########### #
|
603 | 610 |
# . > < . #
|
|
641 | 648 |
* computational-class: ???
|
642 | 649 |
* paradigms: 2-dimensional, Maze-space-rewriting
|
643 | 650 |
* reference-distribution: [HUNTER distribution](/distribution/HUNTER distribution)
|
644 | |
* sample program:
|
645 | |
|
|
651 |
* sample program:
|
|
652 |
|
646 | 653 |
##################
|
647 | 654 |
# 1#2# #
|
648 | 655 |
# #### # #
|
|
680 | 687 |
* computational-class: ???
|
681 | 688 |
* paradigms: Functional
|
682 | 689 |
* reference-distribution: ['N-DCNC distribution](/distribution/'N-DCNC distribution)
|
683 | |
* sample program:
|
684 | |
|
|
690 |
* sample program:
|
|
691 |
|
685 | 692 |
4*5+2/2,(9*`c)+1
|
686 | 693 |
|
687 | 694 |
|
|
715 | 722 |
* computational-class: believed Turing-complete
|
716 | 723 |
* paradigms: Imperative, Non-deterministic
|
717 | 724 |
* reference-distribution: [Strelnokoff distribution](/distribution/Strelnokoff distribution)
|
718 | |
* sample program:
|
719 | |
|
|
725 |
* sample program:
|
|
726 |
|
720 | 727 |
REM HELLO WORLD IN STRELNOKOFF
|
721 | 728 |
REM CHRIS PRESSEY MARCH 24 2001
|
722 | 729 |
X = (X / X) * X + (X = 0) * (T = 0) * (PRINT CHAR 'H' - 'H' + 1)
|
|
758 | 765 |
* development-stage: not fully complete
|
759 | 766 |
* computational-class: ???
|
760 | 767 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
761 | |
* sample program:
|
762 | |
|
|
768 |
* sample program:
|
|
769 |
|
763 | 770 |
+ pale green
|
764 | 771 |
+ Eb, trombone, forte
|
765 | 772 |
+ leaning 40 degrees left (sudden)
|
|
781 | 788 |
* computational-class: believed Turing-complete
|
782 | 789 |
* paradigms: Grid-rewriting, Reflective
|
783 | 790 |
* reference-distribution: [Ypsilax distribution](/distribution/Ypsilax distribution)
|
784 | |
* sample program:
|
785 | |
|
|
791 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
792 |
* sample program:
|
|
793 |
|
786 | 794 |
( ) ( )
|
787 | 795 |
# #
|
788 | 796 |
# ### ### #
|
|
820 | 828 |
* computational-class: unknown computational class
|
821 | 829 |
* paradigms: Imperative, Regular-expression-based
|
822 | 830 |
* reference-distribution: [Version distribution](/distribution/Version distribution)
|
823 | |
* sample program:
|
824 | |
|
|
831 |
* sample program:
|
|
832 |
|
825 | 833 |
START: ROOM = "VALLEY|BROOK|GLADE"
|
826 | 834 |
CONT: IGNORE = ROOM
|
827 | 835 |
VALLEY: OUTPUT = "You are standing in a valley."
|
|
863 | 871 |
* computational-class: believed Turing-complete
|
864 | 872 |
* paradigms: Event-oriented
|
865 | 873 |
* reference-distribution: [beta-Juliet distribution](/distribution/beta-Juliet distribution)
|
866 | |
* sample program:
|
867 | |
|
|
874 |
* sample program:
|
|
875 |
|
868 | 876 |
event WindowSwitchBroken;
|
869 | 877 |
event MotionDetectorTriggered;
|
870 | 878 |
|
|
913 | 921 |
* computational-class: ???
|
914 | 922 |
* paradigms: Functional
|
915 | 923 |
* reference-distribution: [Sbeezg distribution](/distribution/Sbeezg distribution)
|
916 | |
* sample program:
|
917 | |
|
|
924 |
* sample program:
|
|
925 |
|
918 | 926 |
f={a,b|i=*is;s=*pred;p=*print;g=p(*beer);h=s(a);
|
919 | 927 |
ln={x,m|z=x|x};lg={y,n|q=n(y,n)|y};j=i(h,0,ln,lg);
|
920 | 928 |
k=j(h,b)|a};l=f(99,f)
|
|
943 | 951 |
* influences: Tamerlane
|
944 | 952 |
* paradigms: Graph-rewriting, Imperative
|
945 | 953 |
* reference-distribution: [GraNoLa/M distribution](/distribution/GraNoLa/M distribution)
|
946 | |
* sample program:
|
947 | |
|
|
954 |
* sample program:
|
|
955 |
|
948 | 956 |
a=^sajalom(b=^#d(c=^bimodang(^a))d(e=^#cthulhu(f=^uwaming(g=^ubewic()))))
|
949 | 957 |
|
950 | 958 |
|
|
969 | 977 |
* influences: Tamerlane
|
970 | 978 |
* paradigms: Graph-rewriting
|
971 | 979 |
* reference-distribution: [Kangaroo Iceberg distribution](/distribution/Kangaroo Iceberg distribution)
|
972 | |
* sample program:
|
973 | |
|
|
980 |
* sample program:
|
|
981 |
|
974 | 982 |
A { ^A:0 / ^A:0 -> ^A:1 }
|
975 | 983 |
B { / ^B:0 -> ^B:1, ^B:1 -> ^B:2 }
|
976 | 984 |
C { {}:0 / ^K:0 -> ^K:1, ^K:1 -> ^K:2; ^A:1 -> ^A:0 }
|
|
1000 | 1008 |
* influences: Wireworld
|
1001 | 1009 |
* paradigms: Cellular automaton
|
1002 | 1010 |
* reference-distribution: [Circute distribution](/distribution/Circute distribution)
|
1003 | |
* sample program:
|
1004 | |
|
|
1011 |
* online @ [catseye.tc](http://catseye.tc/installation/Circute)
|
|
1012 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
1013 |
* sample program:
|
|
1014 |
|
1005 | 1015 |
=
|
1006 | 1016 |
=
|
1007 | 1017 |
#######== ===N=== =========
|
|
1037 | 1047 |
* influences: brainfuck
|
1038 | 1048 |
* paradigms: Cellular automaton
|
1039 | 1049 |
* reference-distribution: [Braktif distribution](/distribution/Braktif distribution)
|
1040 | |
* sample program:
|
1041 | |
|
|
1050 |
* online @ [catseye.tc](http://catseye.tc/installation/Braktif)
|
|
1051 |
* sample program:
|
|
1052 |
|
1042 | 1053 |
*
|
1043 | 1054 |
<<*[--]*
|
1044 | 1055 |
000000000000000000 *[----- --]
|
|
1064 | 1075 |
* influences: Befunge-93
|
1065 | 1076 |
* paradigms: Imperative, State machine
|
1066 | 1077 |
* reference-distribution: [Beturing distribution](/distribution/Beturing distribution)
|
1067 | |
* sample program:
|
1068 | |
|
|
1078 |
* sample program:
|
|
1079 |
|
1069 | 1080 |
# D(40, 4)
|
1070 | 1081 |
# @(40, 4)
|
1071 | 1082 |
$bbab$
|
|
1107 | 1118 |
* influences: Lua
|
1108 | 1119 |
* paradigms: Imperative, Functional
|
1109 | 1120 |
* reference-distribution: [Bhuna distribution](/distribution/Bhuna distribution)
|
1110 | |
* sample program:
|
1111 | |
|
|
1121 |
* sample program:
|
|
1122 |
|
1112 | 1123 |
Fib = ^ X {
|
1113 | 1124 |
if X < 2 return 1 else
|
1114 | 1125 |
return Fib(X - 1) + Fib(X - 2)
|
|
1138 | 1149 |
* influences: brainfuck
|
1139 | 1150 |
* paradigms: Imperative, Algebraic
|
1140 | 1151 |
* reference-distribution: [Burro distribution](/distribution/Burro distribution)
|
1141 | |
* sample program:
|
1142 | |
|
|
1152 |
* sample program:
|
|
1153 |
|
1143 | 1154 |
!--(--(--(!>/
|
1144 | 1155 |
>>--(+<<+++++++>/+++>+++++>)<
|
1145 | 1156 |
>)/
|
|
1175 | 1186 |
* computational-class: unknown computational class
|
1176 | 1187 |
* paradigms: String-rewriting
|
1177 | 1188 |
* reference-distribution: [Xigxag distribution](/distribution/Xigxag distribution)
|
1178 | |
* sample program:
|
1179 | |
|
|
1189 |
* sample program:
|
|
1190 |
|
1180 | 1191 |
><<
|
1181 | 1192 |
|
1182 | 1193 |
|
|
1199 | 1210 |
* computational-class: believed Turing-complete
|
1200 | 1211 |
* paradigms: Term-rewriting
|
1201 | 1212 |
* reference-distribution: [Hev distribution](/distribution/Hev distribution)
|
1202 | |
* sample program:
|
1203 | |
|
|
1213 |
* sample program:
|
|
1214 |
|
1204 | 1215 |
71+8*27,19,29*99,6,37,7,61,47
|
1205 | 1216 |
|
1206 | 1217 |
|
|
1226 | 1237 |
* influences: Burro
|
1227 | 1238 |
* paradigms: Imperative, Algebraic
|
1228 | 1239 |
* reference-distribution: [Cabra distribution](/distribution/Cabra distribution)
|
1229 | |
* sample program:
|
1230 | |
|
|
1240 |
* sample program:
|
|
1241 |
|
1231 | 1242 |
(SET 1 + SET 2) * IFSET 1 THEN (IFSET 2 THEN SET 3 ELSE SKIP) ELSE SKIP
|
1232 | 1243 |
|
1233 | 1244 |
|
|
1253 | 1264 |
* influences: Spoon
|
1254 | 1265 |
* paradigms: Imperative
|
1255 | 1266 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
1256 | |
* sample program:
|
1257 | |
|
|
1267 |
* sample program:
|
|
1268 |
|
1258 | 1269 |
001000000[0010000000111001000011]11100100001[0]
|
1259 | 1270 |
|
1260 | 1271 |
|
|
1280 | 1291 |
* computational-class: believed Turing-complete
|
1281 | 1292 |
* paradigms: Meta-circular, Reflective
|
1282 | 1293 |
* reference-distribution: [Emmental distribution](/distribution/Emmental distribution)
|
1283 | |
* sample program:
|
1284 | |
|
|
1294 |
* sample program:
|
|
1295 |
|
1285 | 1296 |
;#58#126#63#36!;#46#36#!;#0#1!;#0#2!;#0#3!;#0#4!;#0#5!;#0#6!;#0#7!#0#33#111#108#108#101#72$
|
1286 | 1297 |
|
1287 | 1298 |
|
|
1305 | 1316 |
* computational-class: ???
|
1306 | 1317 |
* paradigms: Cellular automaton, Reflective
|
1307 | 1318 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
1308 | |
* sample program:
|
1309 | |
|
|
1319 |
* sample program:
|
|
1320 |
|
1310 | 1321 |
3333333333333
|
1311 | 1322 |
3002300230073
|
1312 | 1323 |
3111311132113
|
|
1338 | 1349 |
* computational-class: ???
|
1339 | 1350 |
* paradigms: Imperative, Functional
|
1340 | 1351 |
* reference-distribution: [Iphigeneia distribution](/distribution/Iphigeneia distribution)
|
1341 | |
* sample program:
|
1342 | |
|
|
1352 |
* sample program:
|
|
1353 |
|
1343 | 1354 |
var a in a :=
|
1344 | 1355 |
let c = 5 in let d = 1 in
|
1345 | 1356 |
loop
|
|
1372 | 1383 |
* influences: Emmental
|
1373 | 1384 |
* paradigms: Meta-circular, Reflective
|
1374 | 1385 |
* reference-distribution: [Mascarpone distribution](/distribution/Mascarpone distribution)
|
1375 | |
* sample program:
|
1376 | |
|
|
1386 |
* sample program:
|
|
1387 |
|
1377 | 1388 |
v['[/''/']v*]v*'?<^v[/?/<]v*'S<[>!]v*'F<^[]v*1'p'kS'kF.
|
1378 | 1389 |
|
1379 | 1390 |
|
|
1397 | 1408 |
* computational-class: known not Turing-complete
|
1398 | 1409 |
* paradigms: Imperative
|
1399 | 1410 |
* reference-distribution: [Larabee distribution](/distribution/Larabee distribution)
|
1400 | |
* sample program:
|
1401 | |
|
|
1411 |
* sample program:
|
|
1412 |
|
1402 | 1413 |
(store (input) (input)
|
1403 | 1414 |
(store (input) (input)
|
1404 | 1415 |
(label loop
|
|
1426 | 1437 |
* computational-class: believed Turing-complete
|
1427 | 1438 |
* paradigms: Forest-rewriting
|
1428 | 1439 |
* reference-distribution: [Arboretuum distribution](/distribution/Arboretuum distribution)
|
1429 | |
* sample program:
|
1430 | |
|
|
1440 |
* sample program:
|
|
1441 |
|
1431 | 1442 |
(
|
1432 | 1443 |
(
|
1433 | 1444 |
(ast: (let a 4 (+ 3 (* a 3))) )
|
|
1471 | 1482 |
* influences: Arboretuum
|
1472 | 1483 |
* paradigms: Term-rewriting
|
1473 | 1484 |
* reference-distribution: [Treacle distribution](/distribution/Treacle distribution)
|
1474 | |
* sample program:
|
1475 | |
|
|
1485 |
* sample program:
|
|
1486 |
|
1476 | 1487 |
(
|
1477 | 1488 |
(:i (? t (x (? i *) (? j *)))) -> (t : (xx (? j *) (? i *)))))
|
1478 | 1489 |
(:i (? p right)) -> (p : left)
|
|
1500 | 1511 |
* computational-class: believed Turing-complete
|
1501 | 1512 |
* paradigms: Functional
|
1502 | 1513 |
* reference-distribution: [Quylthulg distribution](/distribution/Quylthulg distribution)
|
1503 | |
* sample program:
|
1504 | |
|
|
1514 |
* sample program:
|
|
1515 |
|
1505 | 1516 |
foreach $n$=:L:[1,2,3|goto$L$] with $a$=1 be +$a$+$n$+ else be abort
|
1506 | 1517 |
|
1507 | 1518 |
Quylthulg is a programming language with but a single control-flow
|
|
1523 | 1534 |
* computational-class: believed Turing-complete
|
1524 | 1535 |
* paradigms: Continuation-passing, Object-oriented, Dependency injection
|
1525 | 1536 |
* reference-distribution: [Unlikely distribution](/distribution/Unlikely distribution)
|
1526 | |
* sample program:
|
1527 | |
|
|
1537 |
* sample program:
|
|
1538 |
|
1528 | 1539 |
class Count(Count,Chain,Print,Add) extends Continuation
|
1529 | 1540 |
|
1530 | 1541 |
class CountForever(Count,Chain,Print,Add) extends Program {
|
|
1571 | 1582 |
* computational-class: known not Turing-complete
|
1572 | 1583 |
* paradigms: Cellular automaton, 2-dimensional
|
1573 | 1584 |
* reference-distribution: [Jaccia and Jacciata distribution](/distribution/Jaccia and Jacciata distribution)
|
1574 | |
* sample program:
|
1575 | |
|
|
1585 |
* online @ [catseye.tc](http://catseye.tc/installation/Jaccia)
|
|
1586 |
* sample program:
|
|
1587 |
|
1576 | 1588 |
#######S###
|
1577 | 1589 |
#:::::::::#
|
1578 | 1590 |
#:###:###:#
|
|
1606 | 1618 |
* computational-class: believed Turing-complete
|
1607 | 1619 |
* paradigms: Functional
|
1608 | 1620 |
* reference-distribution: [Pixley distribution](/distribution/Pixley distribution)
|
1609 | |
* sample program:
|
1610 | |
|
|
1621 |
* online @ [catseye.tc](http://catseye.tc/installation/Pixley)
|
|
1622 |
* sample program:
|
|
1623 |
|
1611 | 1624 |
(let* ((a (lambda (x y) (cons x y)))) (a (quote foo) (quote ())))
|
1612 | 1625 |
|
1613 | 1626 |
|
|
1659 | 1672 |
* computational-class: believed Turing-complete
|
1660 | 1673 |
* paradigms: Object-oriented
|
1661 | 1674 |
* reference-distribution: [Dieter distribution](/distribution/Dieter distribution)
|
1662 | |
* sample program:
|
1663 | |
|
|
1675 |
* sample program:
|
|
1676 |
|
1664 | 1677 |
module beefy
|
1665 | 1678 |
procedure beef_up(x: ♥t): beefy ♥t
|
1666 | 1679 |
begin
|
|
1697 | 1710 |
* influences: BitChanger
|
1698 | 1711 |
* paradigms: Imperative
|
1699 | 1712 |
* reference-distribution: [Etcha distribution](/distribution/Etcha distribution)
|
1700 | |
* sample program:
|
1701 | |
|
|
1713 |
* online @ [catseye.tc](http://catseye.tc/installation/Etcha)
|
|
1714 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
1715 |
* sample program:
|
|
1716 |
|
1702 | 1717 |
>+++>+++>+++>+++>[+]>>>>+
|
1703 | 1718 |
|
1704 | 1719 |
Etcha is a two-dimensional descendant of [Jeffry Johnston][]'s [BitChanger][].
|
|
1734 | 1749 |
* influences: BitChanger
|
1735 | 1750 |
* paradigms: Imperative, Memory-mapped
|
1736 | 1751 |
* reference-distribution: [ZOWIE distribution](/distribution/ZOWIE distribution)
|
1737 | |
* sample program:
|
1738 | |
|
|
1752 |
* online @ [catseye.tc](http://catseye.tc/installation/ZOWIE)
|
|
1753 |
* sample program:
|
|
1754 |
|
1739 | 1755 |
MOV R10, 90
|
1740 | 1756 |
MOV R1, R1
|
1741 | 1757 |
MOV R0, R10
|
|
1768 | 1784 |
* computational-class: known not Turing-complete
|
1769 | 1785 |
* paradigms: Imperative
|
1770 | 1786 |
* reference-distribution: [Whothm distribution](/distribution/Whothm distribution)
|
1771 | |
* sample program:
|
1772 | |
|
|
1787 |
* online @ [catseye.tc](http://catseye.tc/installation/Whothm)
|
|
1788 |
* sample program:
|
|
1789 |
|
1773 | 1790 |
r := (0, 0, 1, 2);
|
1774 | 1791 |
s := (0, 0, 1, 2);
|
1775 | 1792 |
XOR := TF/FT;
|
|
1806 | 1823 |
* computational-class: believed Turing-complete
|
1807 | 1824 |
* paradigms: Imperative
|
1808 | 1825 |
* reference-distribution: [Eightebed distribution](/distribution/Eightebed distribution)
|
1809 | |
* sample program:
|
1810 | |
|
|
1826 |
* sample program:
|
|
1827 |
|
1811 | 1828 |
type node struct {
|
1812 | 1829 |
int value;
|
1813 | 1830 |
ptr to node next;
|
|
1854 | 1871 |
* computational-class: ???
|
1855 | 1872 |
* paradigms: Imperative
|
1856 | 1873 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
1857 | |
* sample program:
|
1858 | |
|
|
1874 |
* sample program:
|
|
1875 |
|
1859 | 1876 |
VARIABLES ARE p /p*/, p /q*/.
|
1860 | 1877 |
dynast(3) <->
|
1861 | 1878 |
(. do (. if? not? exists/dynast 5 ,then
|
|
1885 | 1902 |
* influences: 2-ill, Etcha
|
1886 | 1903 |
* paradigms: Imperative
|
1887 | 1904 |
* reference-distribution: [Gemooy distribution](/distribution/Gemooy distribution)
|
1888 | |
* sample program:
|
1889 | |
|
|
1905 |
* online @ [catseye.tc](http://catseye.tc/installation/Gemooy)
|
|
1906 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
1907 |
* sample program:
|
|
1908 |
|
1890 | 1909 |
%### # ### # # ### # ### # # ### # ###@
|
1891 | 1910 |
|
1892 | 1911 |
@ @# @
|
|
1934 | 1953 |
* computational-class: can simulate some push-down automata
|
1935 | 1954 |
* paradigms: 2-dimensional
|
1936 | 1955 |
* reference-distribution: [Nhohnhehr distribution](/distribution/Nhohnhehr distribution)
|
1937 | |
* sample program:
|
1938 | |
|
|
1956 |
* sample program:
|
|
1957 |
|
1939 | 1958 |
+------+
|
1940 | 1959 |
| /}|
|
1941 | 1960 |
|&#/$?@|
|
|
1968 | 1987 |
* computational-class: believed Turing-complete
|
1969 | 1988 |
* paradigms: 2-dimensional, Grid-rewriting, Self-modifying
|
1970 | 1989 |
* reference-distribution: [Kelxquoia distribution](/distribution/Kelxquoia distribution)
|
1971 | |
* sample program:
|
1972 | |
|
|
1990 |
* sample program:
|
|
1991 |
|
1973 | 1992 |
>+-0 0*+-1*/+-?*-R*- *+-?*-R*-?*/v
|
1974 | 1993 |
RRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRR
|
1975 | 1994 |
$>+-0 0*+-1*/+-?*-R*- *+-?*-R*-?*/v
|
|
2000 | 2019 |
* influences: 1L, reMorse
|
2001 | 2020 |
* paradigms: Turning tarpit
|
2002 | 2021 |
* reference-distribution: [yoob distribution](/distribution/yoob distribution)
|
2003 | |
* sample program:
|
2004 | |
|
|
2022 |
* online @ [catseye.tc](http://catseye.tc/installation/yoob)
|
|
2023 |
* online @ [catseye.tc](http://catseye.tc/installation/Wunnel)
|
|
2024 |
* sample program:
|
|
2025 |
|
2005 | 2026 |
o ooo o
|
2006 | 2027 |
|
2007 | 2028 |
|
|
2058 | 2079 |
* influences: Pixley
|
2059 | 2080 |
* paradigms: Functional
|
2060 | 2081 |
* reference-distribution: [Pail distribution](/distribution/Pail distribution)
|
2061 | |
* sample program:
|
2062 | |
|
|
2082 |
* sample program:
|
|
2083 |
|
2063 | 2084 |
**[*let [
|
2064 | 2085 |
[cadrg *[#fst ##*[#snd #g]]]
|
2065 | 2086 |
**[*let [
|
|
2091 | 2112 |
* computational-class: believed Turing-complete
|
2092 | 2113 |
* paradigms: Imperative, Lazy
|
2093 | 2114 |
* reference-distribution: [Xoomonk distribution](/distribution/Xoomonk distribution)
|
2094 | |
* sample program:
|
2095 | |
|
|
2115 |
* sample program:
|
|
2116 |
|
2096 | 2117 |
l := $loop*
|
2097 | 2118 |
counter := 5
|
2098 | 2119 |
l.do := {
|
|
2133 | 2154 |
* influences: Befunge-93
|
2134 | 2155 |
* paradigms: Functional, 2-dimensional
|
2135 | 2156 |
* reference-distribution: [Flobnar distribution](/distribution/Flobnar distribution)
|
2136 | |
* sample program:
|
2137 | |
|
|
2157 |
* sample program:
|
|
2158 |
|
2138 | 2159 |
> v
|
2139 | 2160 |
^\ <
|
2140 | 2161 |
|
|
2167 | 2188 |
* computational-class: believed Turing-complete
|
2168 | 2189 |
* paradigms: Proof checking, Term-rewriting
|
2169 | 2190 |
* reference-distribution: [Specs on Spec distribution](/distribution/Specs on Spec distribution)
|
2170 | |
* sample program:
|
2171 | |
|
|
2191 |
* sample program:
|
|
2192 |
|
2172 | 2193 |
type tree is
|
2173 | 2194 |
tree(leaf) -> true
|
2174 | 2195 |
tree(branch(X,Y)) -> and(tree(X),tree(Y))
|
|
2227 | 2248 |
* influences: Ruby
|
2228 | 2249 |
* paradigms: Object-oriented
|
2229 | 2250 |
* reference-distribution: [Velo distribution](/distribution/Velo distribution)
|
2230 | |
* sample program:
|
2231 | |
|
|
2251 |
* sample program:
|
|
2252 |
|
2232 | 2253 |
yes = {IO.print {Yes}}
|
2233 | 2254 |
no = {IO.print {No}}
|
2234 | 2255 |
if ({X}.equals {Y}), yes, no
|
|
2259 | 2280 |
* computational-class: Primitive recursive
|
2260 | 2281 |
* paradigms: Functional
|
2261 | 2282 |
* reference-distribution: [Exanoke distribution](/distribution/Exanoke distribution)
|
2262 | |
* sample program:
|
2263 | |
|
|
2283 |
* sample program:
|
|
2284 |
|
2264 | 2285 |
def inc(#)
|
2265 | 2286 |
cons(:one, #)
|
2266 | 2287 |
def add(#, other)
|
|
2294 | 2315 |
* computational-class: believed Turing-complete
|
2295 | 2316 |
* paradigms: Imperative
|
2296 | 2317 |
* reference-distribution: [Cfluviurrh distribution](/distribution/Cfluviurrh distribution)
|
2297 | |
* sample program:
|
2298 | |
|
|
2318 |
* sample program:
|
|
2319 |
|
2299 | 2320 |
(print ASCII table while experiencing a bewildering array of emotions)
|
2300 | 2321 |
a=8
|
2301 | 2322 |
a*=8
|
|
2333 | 2354 |
* influences: Wunnel, Half-Broken Car in Heavy Traffic
|
2334 | 2355 |
* paradigms: Turning tarpit, 2-dimensional
|
2335 | 2356 |
* reference-distribution: [Jolverine distribution](/distribution/Jolverine distribution)
|
2336 | |
* sample program:
|
2337 | |
|
|
2357 |
* sample program:
|
|
2358 |
|
2338 | 2359 |
--*-*
|
2339 | 2360 |
\
|
2340 | 2361 |
\
|
|
2370 | 2391 |
* computational-class: Turing-complete
|
2371 | 2392 |
* paradigms: Imperative
|
2372 | 2393 |
* reference-distribution: [SICKBAY distribution](/distribution/SICKBAY distribution)
|
2373 | |
* sample program:
|
2374 | |
|
|
2394 |
* sample program:
|
|
2395 |
|
2375 | 2396 |
10 LET B% = 99
|
2376 | 2397 |
(100+B%) END
|
2377 | 2398 |
100 GOTO 200:REM BEGIN LOOP
|
|
2401 | 2422 |
* computational-class: unknown computational class
|
2402 | 2423 |
* influences:
|
2403 | 2424 |
* paradigms: Concatenative
|
2404 | |
* sample program:
|
2405 | |
|
|
2425 |
* sample program:
|
|
2426 |
|
2406 | 2427 |
111-@11-~!$11111++++11-~@11-~!
|
2407 | 2428 |
|
2408 | 2429 |
|
|
2428 | 2449 |
* computational-class: believed Turing-complete
|
2429 | 2450 |
* paradigms: Functional
|
2430 | 2451 |
* reference-distribution: [Yolk distribution](/distribution/Yolk distribution)
|
2431 | |
* sample program:
|
2432 | |
|
|
2452 |
* sample program:
|
|
2453 |
|
2433 | 2454 |
(ifeq (head arg) (quote arg)
|
2434 | 2455 |
(head (tail (tail arg)))
|
2435 | 2456 |
(ifeq (head (head arg)) (quote head)
|
|
2475 | 2496 |
* computational-class: ???
|
2476 | 2497 |
* paradigms: 2-dimensional
|
2477 | 2498 |
* reference-distribution: [Wang Tilers distribution](/distribution/Wang Tilers distribution)
|
|
2499 |
* online @ [catseye.tc](http://catseye.tc/installation/Backtracking Wang Tiler)
|
2478 | 2500 |
|
2479 | 2501 |
This backtracking Wang tiler is an automaton which naïvely tiles the
|
2480 | 2502 |
plane with [Wang tiles](http://en.wikipedia.org/wiki/Wang_tile).
|
|
2498 | 2520 |
* computational-class: ???
|
2499 | 2521 |
* paradigms: Imperative
|
2500 | 2522 |
* reference-distribution: [Matchbox distribution](/distribution/Matchbox distribution)
|
|
2523 |
* online @ [catseye.tc](http://catseye.tc/installation/Matchbox)
|
2501 | 2524 |
|
2502 | 2525 |
A toy language for a toy race-condition finder.
|
2503 | 2526 |
|
|
2543 | 2566 |
* computational-class: ???
|
2544 | 2567 |
* paradigms: 2-dimensional, Cellular automaton, Non-deterministic
|
2545 | 2568 |
* reference-distribution: [Schrödinger's Game of Life distribution](/distribution/Schrödinger's Game of Life distribution)
|
|
2569 |
* online @ [catseye.tc](http://catseye.tc/installation/Schrödinger's Game of Life)
|
2546 | 2570 |
|
2547 | 2571 |
Schrödinger's Game of Life is what happens when [Conway's Game of Life][]
|
2548 | 2572 |
meets [Schrödinger's Cat][]: each individual cell may be **Alive**,
|
|
2598 | 2622 |
* influences: Madison
|
2599 | 2623 |
* paradigms: Probabilistic, Logic programming, State machine
|
2600 | 2624 |
* reference-distribution: [Samovar distribution](/distribution/Samovar distribution)
|
2601 | |
* sample program:
|
2602 | |
|
|
2625 |
* sample program:
|
|
2626 |
|
2603 | 2627 |
rules
|
2604 | 2628 |
[actor(α),item(β),~holding(α,β)] α picks up the β. [holding(α,β)]
|
2605 | 2629 |
[actor(α),item(β),holding(α,β)] α puts down the β. [~holding(α,β)]
|
|
2625 | 2649 |
* influences: Madison
|
2626 | 2650 |
* paradigms: Proof checking
|
2627 | 2651 |
* reference-distribution: [Maxixe distribution](/distribution/Maxixe distribution)
|
2628 | |
* sample program:
|
2629 | |
|
|
2652 |
* sample program:
|
|
2653 |
|
2630 | 2654 |
given
|
2631 | 2655 |
Modus_Ponens = impl(P, Q) ; P |- Q
|
2632 | 2656 |
Simplification = and(P, Q) |- Q
|
|
2652 | 2676 |
|
2653 | 2677 |
[1L]: TBD
|
2654 | 2678 |
[2-ill]: TBD
|
2655 | |
[ALPACA]: http://catseye.tc/article/Lingography.md#alpaca
|
|
2679 |
[ALPACA]: ../article/Lingography.md#alpaca
|
2656 | 2680 |
[Alise]: TBD
|
2657 | |
[Arboretuum]: http://catseye.tc/article/Lingography.md#arboretuum
|
|
2681 |
[Arboretuum]: ../article/Lingography.md#arboretuum
|
2658 | 2682 |
[BASIC]: TBD
|
2659 | |
[Befunge-93]: http://catseye.tc/article/Lingography.md#befunge-93
|
2660 | |
[Befunge-97]: http://catseye.tc/article/Lingography.md#befunge-97
|
|
2683 |
[Befunge-93]: ../article/Lingography.md#befunge-93
|
|
2684 |
[Befunge-97]: ../article/Lingography.md#befunge-97
|
2661 | 2685 |
[Befunge-98]: TBD
|
2662 | 2686 |
[Ben Olmstead]: TBD
|
2663 | 2687 |
[BitChanger]: http://esolangs.org/wiki/BitChanger
|
2664 | 2688 |
[C++]: TBD
|
2665 | 2689 |
[Chris Pressey]: TBD
|
2666 | |
[Commodore 64]: http://catseye.tc/article/Retrocomputing.md#commodore-64
|
|
2690 |
[Commodore 64]: ../article/Retrocomputing.md#commodore-64
|
2667 | 2691 |
[Conway's Game of Life]: TBD
|
2668 | |
[Emmental]: http://catseye.tc/article/Lingography.md#emmental
|
|
2692 |
[Emmental]: ../article/Lingography.md#emmental
|
2669 | 2693 |
[Esoteric Awards]: TBD
|
2670 | |
[Etcha]: http://catseye.tc/article/Lingography.md#etcha
|
|
2694 |
[Etcha]: ../article/Lingography.md#etcha
|
2671 | 2695 |
[FALSE]: http://esolangs.org/wiki/FALSE
|
2672 | |
[Falderal]: http://catseye.tc/article/Formats.md#falderal
|
2673 | |
[Funge-98]: http://catseye.tc/article/Lingography.md#funge-98
|
|
2696 |
[Falderal]: ../article/Formats.md#falderal
|
|
2697 |
[Funge-98]: ../article/Lingography.md#funge-98
|
2674 | 2698 |
[Gregor Richards]: TBD
|
2675 | |
[ILLGOL]: http://catseye.tc/article/Lingography.md#illgol
|
|
2699 |
[ILLGOL]: ../article/Lingography.md#illgol
|
2676 | 2700 |
[Jan Hammer]: https://en.wikipedia.org/wiki/Jan_Hammer
|
2677 | 2701 |
[Jeffry Johnston]: http://esolangs.org/wiki/Jeffry%20Johnston
|
2678 | 2702 |
[Jerry Goodman]: https://en.wikipedia.org/wiki/Jerry_Goodman
|
2679 | 2703 |
[Lua]: TBD
|
2680 | 2704 |
[Marinus]: http://esolangs.org/wiki/User:Marinus
|
2681 | |
[Pixley]: http://catseye.tc/article/Lingography.md#pixley
|
2682 | |
[RUBE]: http://catseye.tc/article/Lingography.md#rube
|
|
2705 |
[Pixley]: ../article/Lingography.md#pixley
|
|
2706 |
[RUBE]: ../article/Lingography.md#rube
|
2683 | 2707 |
[Rube Goldberg]: https://en.wikipedia.org/wiki/Rube_Goldberg
|
2684 | 2708 |
[Ruby]: http://www.ruby-lang.org/
|
2685 | |
[SITU-MON]: http://catseye.tc/article/Tools.md#situ-mon
|
2686 | |
[SMITH]: http://catseye.tc/article/Lingography.md#smith
|
|
2709 |
[SITU-MON]: ../article/Tools.md#situ-mon
|
|
2710 |
[SMITH]: ../article/Lingography.md#smith
|
2687 | 2711 |
[Scheme]: TBD
|
2688 | 2712 |
[Schrödinger's Cat]: https://en.wikipedia.org/wiki/Schr%C3%B6dinger's_cat
|
2689 | |
[Tamerlane]: http://catseye.tc/article/Lingography.md#tamerlane
|
|
2713 |
[Tamerlane]: ../article/Lingography.md#tamerlane
|
2690 | 2714 |
[Thue]: TBD
|
2691 | 2715 |
[Trefunge-98]: TBD
|
2692 | 2716 |
[Turing-complete]: TBD
|
2693 | 2717 |
[Unefunge-98]: TBD
|
2694 | 2718 |
[Var'aq]: http://esolangs.org/wiki/Var'aq
|
2695 | |
[Wierd]: http://catseye.tc/article/Lingography.md#wierd
|
|
2719 |
[Wierd]: ../article/Lingography.md#wierd
|
2696 | 2720 |
[Wierd (John Colagioia)]: TBD
|
2697 | 2721 |
[Wierd (Milo van Handel)]: TBD
|
2698 | 2722 |
[brainfuck]: TBD
|
2699 | 2723 |
[reMorse]: http://esolangs.org/wiki/reMorse
|
|
2724 |
|