MacBASIC | |
---|---|
Sprog klasse | programmeringssprogsimplementering [d] ogværktøjssoftware |
Udførelsestype | Tolk |
Dukkede op i | 1982 |
Udvikler | Æble |
Platform | Klassisk Mac OS [d] |
MacBASIC er en version af BASIC-sproget udviklet af Donn Denmann, [1] Marianne Hsiung, Larry Kenyon og Bryan Stearns, [2] for Apple Inc. som en del af softwaren til Macintosh -platformen siden 1982. [3] [4]
MacBASIC blev udgivet i beta i 1985 og vandt popularitet på Dartmouth College of Computer Science. Efterfølgende blev support til denne version af BASIC-tolken droppet som en del af en aftale med Microsoft på grund af licensproblemer under Apple II -projektet . [5] Selvom MacBASIC var et Apple-produkt, på trods af dette, var dets piratkopier og beskrivelse af sproget i brug i flere år, og efterfølgende mistede brugerpublikummet interessen for det, da MacBASIC ikke understøttede 32-bit computerarkitektur .
MacBASIC var et omfattende programmeringssprog og understøttede fuldt ud det interaktive programmeringsmiljø ved udvikling af applikationsprogrammer på Macintosh 128K-computeren . Ifølge nogle kriterier fra disse år, udgivet af magasinet BYTE, var MacBASIC's ydeevne højere end Microsoft BASIC . [6]
Desuden blev MacBASIC (med nogle ændringer) overført af Microsoft til Amiga og blev kendt som AmigaBASIC . Den blev dog snart afbrudt på grund af implementeringsrestriktioner, der opstod som følge af portering uden at tage højde for platformens specifikationer og uenigheder mellem Microsoft og Commodore om licensens dagsværdi.
Sproget omfattede strukturelle kontrolsløjfer, brugerdefinerede funktioner, grafik og adgang til Macintosh Toolbox. MacBASIC-udviklingsmiljøet understøttede flere programmer på samme tid med symbolske fejlfindingsfunktioner, herunder tilstedeværelsen af breakpoints.
BASIC -programmeringssproget | Dialekter af|
---|---|
Klassisk |
|
overgang |
|
proceduremæssige |
|
Objekt |
|
Mobil |
|
Konsol |
|