Atari ST BASIC - Atari ST BASIC

Atari ST BASIC
Atari ST BASIC.png
Atari ST BASIC (okno pro úpravy je skryté)
Původní autoři MetaComCo
První vydání 1985 ; Před 36 lety  ( 1985 )
Plošina Atari ST
Typ ZÁKLADNÍ

Atari ST BASIC (nebo ST Basic ) byl první dialekt jazyka BASIC, který byl vyroben pro řadu počítačů Atari ST . Tento tlumočník BASIC byl spojen se všemi novými ST v prvních letech životnosti ST a rychle se stal standardem BASIC pro tuto platformu. Mnohým uživatelům se to však nelíbilo a rychle se objevily vylepšené dialekty jazyka BASIC, které jej nahradily.

Rozvoj

Společnost Atari Corporation pověřila společnost MetaComCo napsáním verze BASIC, která by využila prostředí GEM na Atari ST. To bylo založeno na verzi již napsané pro Digital Research s názvem DR-Basic , která byla dodávána s operačním systémem CP / M-86 společnosti DR . Výsledek se jmenoval ST BASIC. V době, kdy byl ST spuštěn, byl ST BASIC dodáván se všemi novými ST.

Další port stejného jazyka s názvem ABasiC skončil na nějaký čas dodáván s Amigou , ale Commodore jej rychle nahradil AmigaBASIC vyvinutým společností Microsoft .

Rozhraní

Uživatelské rozhraní se skládá ze čtyř oken :

  1. EDIT, pro zadání zdrojového kódu
  2. LIST, kde lze procházet zdrojový kód
  3. PŘÍKAZ, kde jsou instrukce zadány a okamžitě provedeny
  4. VÝSTUP

Okna lze vybrat pouze pomocí myši .

Hmyz

ST BASIC měl mnoho chyb. Vypočítat! v září 1987 informoval o jedné chybě, kterou popsal jako „mezi nejhoršími ZÁKLADNÍMI chybami všech dob“. x = 18.9 Výsledkem psaní bylo

function not yet done
System error #%N, please restart

Podobné příkazy, jako například x = 39.8 nebo x = 4.725 , havarovaly počítač; časopis popsal výsledky posledního příkazu jako „tak špatnou havárii, jakou můžete dostat na ST, aniž byste viděli, jak se stroj vytrhává z kabelů, táhne se k okraji stolu a skočí do koše“. Po zmínce o dalších nedostatcích (jako jsou ? 257 * 257 a ? 257 ^ 2 nejsou rovnocenné) časopis doporučil „vyhnout se [ST] BASIC pro seriózní programování“. Pokud jde o zprávy, že MetaComCo bylo „od jedné chyby“ od vydání dlouho opožděné aktualizace jazyka, vtipně si říkalo, „zda má Atari pouze jednu další chybu k odstranění ze ST BASIC nebo další k přidání“.

Alternativy

Relativně nízká kvalita ST BASIC rychle otevřela trh pro BASIC třetích stran na ST. FaST BASIC a GFA BASIC byly dva z prvních z těchto BASIC třetích stran, které byly vydány. Protože tyto ZÁKLADY nebyly zdarma, program napsaný v jednom z těchto ZÁKLADŮ mohl být uveden a spuštěn, pouze pokud měl uživatel tento ZÁKLAD. Nicméně, překladače a run-time spustitelné soubory se začaly objevovat na těchto základech, které produkovaly spustitelný kód, který by mohl spustit nad všemi oky a typu do programů se stala méně elegantní, takže už nebylo potřeba pro standardní BASIC. Do té doby se objevily HiSoft BASIC , Omikron BASIC a STOS BASIC . Některé z těchto BASICů začaly být v pozdějších letech dokonce spojeny s novými ST.

Knihy

  • Porozumění základním programům Atari ST  - Tim Knight, autorská práva 1986, ISBN   0-89588-344-9
  • Stručná referenční příručka Atari ST BASIC  - autor Atari, autorská práva 1986, revize A. {DDB-G22}
  • ST BASIC Sourcebook and Tutorial  - autor Atari, autorská práva 1986, revize B. {DDB-G22}

Reference