Tiny BASIC | |
---|---|
Clasa de limba | limbaj de programare |
Aparut in | 1975 |
A fost influențat | Dartmouth BASIC |
Tiny BASIC este o familie de dialecte ale limbajului de programare BASIC care se încadrează în 4 kiloocteți .
A fost dezvoltat ca răspuns la o scrisoare deschisă publicată de Bill Gates în care acesta se plângea că utilizatorii piratează Altair BASIC de 150 USD . Tiny BASIC trebuia să fie o versiune complet gratuită a BASIC care să ruleze pe microcalculatoare . Tiny BASIC a fost lansat ca o specificație , nu o implementare, publicată în numărul din septembrie al buletinului informativ People's Computer Company(PCC) pentru 1975. În articol , programatorilor li s-a cerut să o implementeze pe mașinile lor și să trimită implementarea rezultată în limbaj de asamblare înapoi editorului.
Dimensiunea mică și codul sursă gratuit au făcut aceste implementări utile în primele zile ale microcalculaturii la mijlocul anilor 1970 , când RAM era scumpă și dimensiunea tipică a memoriei era de doar 4 până la 8 KB. În timp ce versiunea minimă Microsoft a Altair BASIC putea rula și pe mașini de 4 KB, a lăsat liber doar 790 de octeți pentru programele BASIC. Mai mult spațiu liber a fost un avantaj semnificativ al Tiny BASIC. Pentru a îndeplini aceste limite stricte de dimensiune, dialectelor Tiny BASIC le lipseau, în general, multe caracteristici găsite în alte dialecte, cum ar fi variabilele șir lipsă, matematica cu virgulă mobilă și nu permiteau decât nume de variabile cu o singură literă în majoritatea versiunilor .
Implementări mici ale BASIC sunt încă folosite astăzi pentru programarea microcontrolerelor precum Arduino . [unu]
BASIC | Dialectele limbajului de programare|
---|---|
Clasic |
|
tranzitorie |
|
procedural |
|
Obiect |
|
Mobil |
|
Consolă |
|