MacBASIC | |
---|---|
Kieliluokka | ohjelmointikielen toteutus [d] jatyökaluohjelmisto |
Toteutustyyppi | Tulkki |
Esiintyi | 1982 |
Kehittäjä | Omena |
Alusta | Klassinen Mac OS [d] |
MacBASIC on versio BASIC-kielestä , jonka ovat kehittäneet Donn Denmann, [1] Marianne Hsiung, Larry Kenyon ja Bryan Stearns, [2] Apple Inc :lle. osana ohjelmistoa Macintosh -alustalle vuodesta 1982. [3] [4]
MacBASIC julkaistiin beetaversiona vuonna 1985 ja saavutti suosion Dartmouth College of Computer Sciencessa. Myöhemmin tuki tälle BASIC-tulkin versiolle poistettiin osana sopimusta Microsoftin kanssa Apple II -projektin lisenssiongelmien vuoksi . [5] Vaikka MacBASIC oli Applen tuote, siitä huolimatta sen laittomat kopiot ja kielen kuvaus olivat käytössä useita vuosia, ja myöhemmin käyttäjäyleisö menetti kiinnostuksensa siihen, koska MacBASIC ei tukenut 32-bittistä tietokonearkkitehtuuria .
MacBASIC oli kattava ohjelmointikieli ja tuki täysin interaktiivista ohjelmointiympäristöä kehitettäessä sovellusohjelmia Macintosh 128K -tietokoneeseen . Joidenkin noiden vuosien BYTE-lehden julkaisemien kriteerien mukaan MacBASICin suorituskyky oli parempi kuin Microsoft BASICin . [6]
Lisäksi Microsoft siirsi MacBASICin (joillain muokkauksin) Amigaan, ja siitä tuli nimi AmigaBASIC . Se kuitenkin lopetettiin pian käyttöönottorajoitusten vuoksi, jotka johtuivat siirtämisestä ottamatta huomioon alustan erityispiirteitä sekä Microsoftin ja Commodoren välisiä erimielisyyksiä lisenssin käyvästä arvosta.
Kieli sisälsi rakenteelliset ohjaussilmukat, käyttäjän määrittämät toiminnot, grafiikat ja pääsyn Macintosh Toolboxiin. MacBASIC-kehitysympäristö tuki useita ohjelmia samanaikaisesti symbolisilla virheenkorjausominaisuuksilla, mukaan lukien keskeytyspisteiden läsnäolo.
BASIC -ohjelmointikielen murteet | |
---|---|
Klassikko |
|
siirtymäkauden |
|
menettelyllinen |
|
Esine |
|
mobiili |
|
Konsoli |
|