MacBASIC

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 7 octombrie 2017; verificările necesită 3 modificări .
MacBASIC
Clasa de limba implementarea limbajului de programare [d] șisoftware-ul instrumentului
Tipul de execuție Interpret
Aparut in 1982
Dezvoltator Măr
Platformă Mac OS clasic [d]

MacBASIC  este o versiune a limbajului BASIC dezvoltat de Donn Denmann, [1] Marianne Hsiung, Larry Kenyon și Bryan Stearns, [2] pentru Apple Inc. ca parte a software-ului pentru platforma Macintosh din 1982. [3] [4]

repere ale istoriei

MacBASIC a fost lansat în versiune beta în 1985 și a câștigat popularitate la Dartmouth College of Computer Science. Ulterior, suportul pentru această versiune a interpretului BASIC a fost renunțat ca parte a unui acord cu Microsoft, din cauza problemelor de licențiere în cadrul proiectului Apple II . [5] Deși MacBASIC a fost un produs Apple, în ciuda acestui fapt, copiile sale piratate și descrierea limbajului au fost utilizate de câțiva ani și, ulterior, publicul utilizatorilor și-a pierdut interesul pentru acesta, deoarece MacBASIC nu suporta arhitectura computerului pe 32 de biți .

MacBASIC a fost un limbaj de programare cuprinzător și a susținut pe deplin mediul de programare interactiv la dezvoltarea programelor de aplicație pe computerul Macintosh 128K . Conform unor criterii ale acelor ani, publicate de revista BYTE, performanța MacBASIC era mai mare decât cea a Microsoft BASIC . [6]

De asemenea, MacBASIC (cu unele modificări) a fost portat de Microsoft pe Amiga și a devenit cunoscut ca AmigaBASIC . Cu toate acestea, a fost întreruptă curând din cauza restricțiilor de implementare care au apărut ca urmare a portarii fără a ține cont de specificul platformei și de neînțelegerile dintre Microsoft și Commodore cu privire la valoarea justă a licenței.

Limbajul a inclus bucle de control structural, funcții definite de utilizator, grafică și acces la Caseta de instrumente Macintosh. Mediul de dezvoltare MacBASIC a susținut mai multe programe în același timp cu caracteristici simbolice de depanare, inclusiv prezența punctelor de întrerupere.

Note

  1. Primul interior . Preluat la 20 martie 2010. Arhivat din original la 14 iulie 2011.
  2. Re: MAC Basic vs MS Basic? . Preluat la 20 martie 2010. Arhivat din original la 14 iulie 2011.
  3. Folklore.org: Macintosh Stories: MacBasic . Preluat la 20 martie 2010. Arhivat din original la 15 aprilie 2010.
  4. Revoluție în vale - Google Books
  5. Amazon.com: Gates: Cum a reinventat mogul de la Microsoft un
  6. Benchmarking Microsoft vs Macintosh BASIC . Preluat la 20 martie 2010. Arhivat din original la 14 iulie 2011.