PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Tiny BASIC

Tiny BASIC

Tiny BASIC is a pl created in 1975 by Dennis Allison.

#413on PLDB 47Years Old 760Users
0Books 0Papers

Tiny BASIC is a dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory. This small size made it invaluable in the early days of microcomputers in the mid-1970s, when typical memory size was only 4 to 8 KB. To meet these strict size limits, math was purely integer based and it lacked arrays. Read more on Wikipedia...


Example from Wikipedia:
line ::= number statement CR | statement CR statement ::= PRINT expr-list IF expression relop expression THEN statement GOTO expression INPUT var-list LET var = expression GOSUB expression RETURN CLEAR LIST RUN END expr-list ::= (string|expression) (, (string|expression) )* var-list ::= var (, var)* expression ::= (+|-|蔚) term ((+|-) term)* term ::= factor ((*|/) factor)* factor ::= var | number | (expression) var ::= A | B | C ... | Y | Z number ::= digit digit* digit ::= 0 | 1 | 2 | 3 | ... | 8 | 9 relop ::= < (>|=|蔚) | > (<|=|蔚) | = string ::= " (a|b|c ... |x|y|z|A|B|C ... |X|Y|Z|digit)* "
renpy.html 路 tiny-basic.html 路 stylus.html

View source

PLDB - Build the next great programming language 路 v2022 Day 33 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com