05-05-2023
Тип исполнения: | |
---|---|
Появился в: |
1982 |
MacBASIC — версия языка BASIC разработанная Donn Denmann,[1] Marianne Hsiung, Larry Kenyon и Bryan Stearns,[2] для Apple Inc. как часть программного обеспечения для платформы Macintosh начиная с 1982 года.[3][4]
MacBASIC был выпущен в бета версии в 1985 году и получил популярность в Дартмутском колледже информатики. Впоследствии поддержка этой версия интерпретатора BASIC была прекращена в рамках сделки с Microsoft, из-за лицензионных проблем в рамках проекта Apple II.[5] Хотя MacBASIC был продуктом Apple, несмотря на это его пиратские копии и описание языка было в обиходе несколько лет и впоследствии пользовательская аудитория потеряла к нему интерес, так как MacBASIC не поддерживал 32-разрядную компьютерную архитектуру.
MacBASIC был всеобъемлющим языком программирования и полностью поддерживал интерактивную среду программирования при разработке прикладных программ на компьютере Macintosh 128K. По некоторым критериям тех лет, опубликованных журналом BYTE, производительность MacBASIC была лучше чем Microsoft BASIC. [6]
Язык включал в себя циклы структурного управления, определяемые пользователем функции, графику, и доступ к инструментарию Macintosh Toolbox. Среда разработки MacBASIC поддерживала несколько программ одновременно с функциями символьной отладки, включая наличие точек останова.
Диалекты языка программирования Бейсик | |
---|---|
Классические |
Altair BASIC • Applesoft BASIC • Atari BASIC (ST) • BASIC Programming • Color BASIC • Commodore BASIC • Dartmouth BASIC • Family BASIC • G-BASIC • GFA BASIC • GW-BASIC • HP BASIC for OpenVMS • IBM (BASICA • Cassette • Disk) • Integer BASIC • Locomotive BASIC • Mallard BASIC • Microsoft BASIC • MSX BASIC • ScriptBasic • Sinclair BASIC • STOS BASIC • TI BASIC (TI 99/4A • калькуляторы) • Tiny BASIC • Turbo-Basic XL • UBASIC • Бейсик Вильнюс |
Переходные | |
Процедурные |
AmigaBASIC • AMOS BASIC • BBC BASIC • Beta BASIC • DarkBASIC • FreeBASIC • GFA BASIC • GLBasic • Liberty BASIC • Microsoft Small Basic • PureBasic • QBasic • QB64 • QuickBASIC • ScriptBasic • SuperBasic • ThinBasic • True BASIC • Turbo Basic • XBasic • Xblite • Basic4ppc • Visual Basic • Visual Test |
Объектные |
BlitzMax • FreeBASIC • Gambas • GLBasic • KBasic • PowerBasic • ProvideX • RapidQ • REALbasic • Run BASIC • AutoIt • StarOffice Basic • Visual Basic (.NET) |
Мобильные |
MacBASIC.