Interested Article - Microsoft BASIC

Microsoft BASIC — диалект языка Бейсик , разработанный Microsoft в 1975 году (в качестве программного продукта Altair BASIC для любительского компьютера Altair 8800 ). С конца 1970-х по середины 1980-х Microsoft BASIC был лицензирован множеством производителей компьютеров и портирован на практически все платформы домашних компьютеров (начиная с Apple II и заканчивая японскими NEC PC-9800 ).

История

Altair BASIC была разработана основателями Microsoft Полом Алленом и Биллом Гейтсом при помощью самодельного эмулятора Intel 8080 , написанного для PDP-10 . Диалект напоминал BASIC-PLUS для PDP-11 от DEC , с которым Гейтс был знаком . Первая версия поддерживала только целочисленные операции, позднее нанятый Microsoft Монте Давидофф реализовал библиотеку для работы с числами с плавающей запятой . Оригинальный Altair BASIC распространялся на перфолентах и занимал 4 КБайт ОЗУ. Позднее компания выпустила 8 и 12 КБайт версии интерпретатора, имевшие более богатый функционал, например, возможность работы со строками, поддержка 64-битных переменных, пользовательских функций и расширенная обработка ошибок.

Расширенная версия для 8 Кбайт стала основой для BASIC-80 для архитектур 8080/85 и Zilog Z80 , после чего была портирована для BASIC-68 ( Motorola 6800 ), BASIC-69 ( Motorola 6809 ) и 6502-BASIC ( MOS Technology 6502 ). Последний в расширенной версии занимал уже 9 КБайт и мог использовать промежуточный 40-битный формат представления чисел с плавающей запятой , распространённый для процессоров 6502. Эта версия стала основой для 16-битного BASIC-86 ( Intel 8086/88 ).

Базовый набор команд и синтаксис был един для всех реализаций Microsoft BASIC, и строго говоря, программа, написанная без использования специфичных для платформы возможностей, могла запускаться на любой версии интерпретатора для любой платформы.

После успеха Altair BASIC, Microsoft сделала этот продукт в качестве основы для лицензирования производителям компьютеров, желающим предоставить поддержку Бейсика своим пользователям. По сравнению с Altair 8800, который мог продаваться отдельно от компьютера, поставляемый для платформы диалект встраивался сразу в ПЗУ , отчасти выполняя роль рудиментарной операционной системы . Популярность Бейсика была столь велика, что побудила многих ИТ-гигантов, как IBM и Atari Inc. лицензировать продукт и выпускать его под собственным именем . Лицензирование не было эксклюзивным для каждой платформы: например, лицензировав IBM код для интерпретатора , Microsoft также предоставляла лицензии совместимого GW-BASIC для производителей клонов IBM PC , а также продавала продукт напрямую пользователям . Подобным образом компания лицензировала совместимый с Applesoft BASIC интерпретатор для VTech для клона Apple II .

Примечания

  1. Martin S. Fridson, How to be a billionaire: proven strategies from the titans of wealth , John Wiley and Sons, 1999 ISBN 0-471-33202-X pages 116—120
  2. Manes, Stephen. . — Doubleday, 1993. — P. 61. — ISBN 9780385420754 .
  3. Curran, Lawrence J., Shuford, Richard S. (1983–11). . BYTE . pp. 88—97 . Дата обращения: 19 марта 2016 . {{ cite news }} : Википедия:Обслуживание CS1 (множественные имена: authors list) ( ссылка ) Википедия:Обслуживание CS1 (формат даты) ( ссылка )
  4. Cherry, Charles (June 1987). . Antic . из оригинала 4 августа 2019 . Дата обращения: 4 августа 2019 .
  5. . PC . 1987-01-13. p. 325 . Дата обращения: 18 января 2015 .
  6. Grevstad, Eric (1986–12). . inCider . p. 58 . Дата обращения: 29 июня 2014 . {{ cite news }} : Википедия:Обслуживание CS1 (формат даты) ( ссылка )
Источник —

Same as Microsoft BASIC