ZÁKLADNÍ rozšíření - BASIC extension
tento článek ne uvést žádný Zdroje.Prosince 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
ZÁKLADNÍ sady nástrojů (aka ZÁKLADNÍ rozšíření) byly běžným typem programu pro osmdesátá léta 8bitový domácí počítače. Obecně platí, že rozšíření třetích stran přidali do vestavěného počítače další funkce ZÁKLADNÍ tlumočník.
Technická koncepce
Sada nástrojů byla spuštěna jako rozšíření BASIC tlumočníka dodávaného se strojem. V té době takoví tlumočníci téměř vždy přicházeli naprogramovaní do ROM počítače, což znemožňuje úpravy nebo náplast the kód. Bylo také extrémně vzácné, aby výrobci nabízeli upgrady nebo opravy chyb, s výjimkou nových modelů strojů.
Protože původní jazyk byl držen v neměnném ROM, pro sadu nástrojů bylo obecně obtížné přímo rozšířit jazyk, kromě přidání nových klíčových slov k provádění funkcí, které nebyly implementovány původním tlumočníkem.
Funkčnost
Mezi typické funkce sady nástrojů patřily úpravy rozšíření, jako jsou příkazy k přečíslování programu, mazání blokových řádků atd. strukturované programování možné a další klíčová slova k provádění nových funkcí. V případě posledně jmenovaného tyto nové funkce často umožňovaly programátorovi snadný přístup k počítači grafika, zvuk a další hardware, který byl v raných BASICech často částečně nebo úplně nepodporovaný. Toho by se jinak dosáhlo tajemným použitím PEEK a POKE příkazy a jazyk stroje rutiny.
Pozoruhodné příklady
- Beta BASIC (ZX Spectrum ) - Rozšíření na Sinclair BASIC; začínal jako jednoduchá sada nástrojů, ale vyrostl v úplného tlumočníka
- Blesk ZÁKLADNÍ (Amstrad PCW ) - Rozšíření na Kachna divoká ZÁKLADNÍ s mnoha novými zařízeními (podrobnosti viz článek Mallard BASIC)
- Simons's BASIC (Commodore 64 ) - Rozšíření na BASIC 2.0 se 114 extra příkazy; naprogramován 16letým chlapcem a prodáván společností CBM
- Super Expander (CBM VIC-20 ) - Kombinovaná RAM - expanze (3 kibibyty ) a rozšíření BASIC kazeta