Malý BASIC | |
---|---|
Jazyková třída | programovací jazyk |
Objevil se v | 1975 |
Byl ovlivněn | Dartmouth BASIC |
Tiny BASIC je rodina dialektů programovacího jazyka BASIC , která se vejde do 4 kilobajtů .
Byl vyvinut v reakci na otevřený dopis zveřejněný Billem Gatesem , ve kterém si stěžoval na uživatele, kteří piráti Altair BASIC za 150 dolarů . Tiny BASIC byl zamýšlen jako zcela bezplatná verze BASICu, která by běžela na mikropočítačích . Tiny BASIC byl vydán jako specifikace , nikoli implementace, publikovaná v zářijovém vydání newsletteru People's Computer Company(PCC) pro rok 1975. V článku byli programátoři požádáni, aby to implementovali na svých strojích a poslali výslednou implementaci v assembleru zpět do editoru.
Díky malé velikosti a volnému zdrojovému kódu byly tyto implementace užitečné v počátcích mikropočítačů v polovině 70. let , kdy byla RAM drahá a typická velikost paměti byla pouze 4 až 8 KB. Zatímco Microsoftova minimální verze Altair BASIC mohla také běžet na 4 KB strojích, ponechala pouze 790 bajtů volných pro BASIC programy. Více volného místa bylo významnou výhodou Tiny BASIC. Aby se vyhovělo těmto přísným omezením velikosti, dialekty Tiny BASIC obecně postrádaly mnoho funkcí nalezených v jiných dialektech, jako jsou chybějící řetězcové proměnné , matematika s pohyblivou řádovou čárkou a ve většině verzí pouze povolená jednopísmenná jména proměnných .
Drobné implementace BASICu se dodnes používají pro programování mikrokontrolérů, jako je Arduino . [jeden]
BASIC | Dialekty programovacího jazyka|
---|---|
Klasický |
|
přechodný |
|
procesní |
|
Objekt |
|
mobilní, pohybliví |
|
Řídicí panel |
|