Русская Википедия:MacBASIC

Материал из Онлайн справочника
Версия от 00:09, 16 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{Карточка языка программирования | name = MacBASIC | logo = | semantics = | paradigm = | class=Интерпретатор | year = 1982 | designer = | extension = | latest_release_version = | latest_release_date = | latest_preview_version = | latest_preview_date = | typing = | implementations = | dialects = | influenced_by = | influe...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Карточка языка программирования

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]

Также, MacBASIC (с некоторыми изменениями) был портирован компанией Microsoft на Amiga и стал известным как AmigaBASIC. Однако, его поставки вскоре были прекращены из-за ограничений реализации возникших, как следствие портирования без учёта специфики платформы и разногласий между Microsoft и Commodore о справедливой стоимости лицензии.

Язык включал в себя циклы структурного управления, определяемые пользователем функции, графику, и доступ к инструментарию Macintosh Toolbox. Среда разработки MacBASIC поддерживала несколько программ одновременно с функциями символьной отладки, включая наличие точек останова.

Примечания

Шаблон:Примечания

Шаблон:Диалекты языка программирования Basic