Malý BASIC

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 12. června 2022; ověření vyžaduje 1 úpravu .
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ů .

Historie

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.

Popis

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]

Viz také

Poznámky

  1. Tiny BASIC | Hackday

Odkazy