MacBASIC | |
---|---|
Jazyková třída | implementace programovacího jazyka [d] anástrojový software |
Typ provedení | Tlumočník |
Objevil se v | 1982 |
Vývojář | Jablko |
Plošina | Klasický Mac OS [d] |
MacBASIC je verze jazyka BASIC vyvinutá Donnem Denmannem, [1] Marianne Hsiung, Larry Kenyonem a Bryanem Stearnsem, [2] pro Apple Inc. jako součást softwaru pro platformu Macintosh od roku 1982. [3] [4]
MacBASIC byl vydán v beta verzi v roce 1985 a získal popularitu na Dartmouth College of Computer Science. Následně byla podpora pro tuto verzi překladače BASIC zrušena v rámci dohody se společností Microsoft kvůli problémům s licencí v rámci projektu Apple II . [5] Přestože byl MacBASIC produktem Apple, přesto se jeho pirátské kopie a popis jazyka používaly několik let a následně o něj uživatelské publikum ztratilo zájem, protože MacBASIC nepodporoval 32bitovou počítačovou architekturu .
MacBASIC byl komplexní programovací jazyk a plně podporoval interaktivní programovací prostředí při vývoji aplikačních programů na počítači Macintosh 128K . Podle některých kritérií oněch let, publikovaných časopisem BYTE, byl výkon MacBASIC vyšší než Microsoft BASIC . [6]
Také MacBASIC (s určitými úpravami) byl portován Microsoftem na Amigu a stal se známým jako AmigaBASIC . Brzy však byla ukončena kvůli implementačním omezením, která vznikla v důsledku portování bez zohlednění specifik platformy a neshod mezi Microsoftem a Commodore ohledně reálné hodnoty licence.
Jazyk zahrnoval strukturální řídicí smyčky, uživatelem definované funkce, grafiku a přístup k nástroji Macintosh Toolbox. Vývojové prostředí MacBASIC podporovalo několik programů současně se symbolickými funkcemi ladění, včetně přítomnosti bodů přerušení.
BASIC | Dialekty programovacího jazyka|
---|---|
Klasický |
|
přechodný |
|
procesní |
|
Objekt |
|
mobilní, pohybliví |
|
Řídicí panel |
|