Altair BASIC

Altair BASIC
Altair 8K BASIC на бумажной ленте

Altair BASIC — реализация языка программирования BASIC.

Altair BASIC — это интерпретатор языка программирования BASIC, который исполнялся на Альтаир 8800 и соответствующих компьютерах с шиной S-100. Представлял собой первый программный продукт компании Microsoft (старое название Micro-Soft).

Altair BASIC представлял собой новую веху в истории программ — первый язык программирования для первого персонального компьютера и первый программный продукт компании Microsoft.

Содержание

Разработка

Билл Гейтс вспоминает, что когда он и Пол Аллен читали о Альтаир 8800 в Popular Electronics (январь 1975), они поняли, что цены на компьютеры скоро упадут до такой степени, что продажи программного обеспечения для них станет прибыльным бизнесом.

Гейтс считал, что сделав интерпретатор BASIC для нового компьютера, они могли бы сделать его более привлекательным для любителей. Они связались с Эдвордом Робертсом (основателем MITS), и предложили ему ознакомится с интерпретатором, который они сейчас разрабатывают. Целью этого разговора служило лишь определение заинтересованности MITS в интерпретаторе. Робертс согласился встретится с ним через несколько недель (в марте 1975).

У Гейтса и Аллена не было ни интерпретатора, ни даже компьютера Альтаир, на котором они могли бы тестировать интерпретатор. Однако, для предыдущего проекта, Аллен написал эмулятор Intel 8008, который работал на PDP-10, и смог его адаптировать под Альтаир 8800, пользуясь только его Руководством по программированию. Они наняли Гарвардского студента Монте Давыдов, который реализовал арифметику чисел с плавающей запятой. Этой функции не было у многих конкурентов.

Законченный интерпретатор включал Систему ввода/вывода и Редактор командной строки. Занимал всего 4 Кб, что оставляло достаточно места для программ, написанных на BASIC. Интерпретатор был записан на перфоленту, которую Альтаир мог прочитать. Перед отправкой Аллен вспомнил, что забыл написать загрузчик, для чтения перфоленты в память. Но, на машинном коде Intel 8080, Аллен смог закончить загрузчик еще до приземления самолета. Позже, они поспорили с Гейтсом, кто мог бы написать более краткий загрузчик. Гейтс выиграл.

Реализация

Робертс согласился распространять интерпретатор вместе с системой Альтаир 8800, а также нанял Аллена и Гейтса для поддержки и улучшения BASIC. Так были выпущены:

  • оригинальный 4 Кб BASIC
  • 8 Кб BASIC
  • Extended Basic
  • Extended ROM BASIC
  • Disk BASIC

Однако Altair BASIC был также источником противоречия в конце 1970-х. Тогда большинство владельцев компьютеров обменивались программами без мысли о лицензировании и покупки. Что привело к разгневанному открытому письму Билла Гейтса к компьютерному сообществу, в котором осуждалось пиратство.

После продажи прав на BASIC в MITS, Microsoft реализовала его и на другие системы, такие как Motorola 6800.

BASIC был основным источником дохода Microsoft до начала 1980-х, когда она перешла к MS-DOS.

См. также

Ссылки




Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Altair BASIC" в других словарях:

  • Altair BASIC — Saltar a navegación, búsqueda Altair 8K BASIC en cinta perforada El Altair BASIC fue un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800 de MITS y posteriormente en las máqu …   Wikipedia Español

  • Altair BASIC — was an interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S 100 bus computers. It was Microsoft s first product (as Micro Soft), distributed by MITS under a contract. Altair BASIC was the start of the… …   Wikipedia

  • Altair Basic — L’Altair BASIC est un interpréteur de langage de programmation BASIC développé par les deux célèbres fondateurs de la société Microsoft, Bill Gates et son ami d école Paul Allen pour l un des premiers micro ordinateurs : l Altair 8800 du… …   Wikipédia en Français

  • Altair Basic — Das Altair BASIC in der 8k Version auf einem Lochstreifen Altair BASIC ist ein BASIC Interpreter für den Altair 8800. Geschichte 1975 entwickelte der Student Bill Gates zusammen mit Paul Allen und Monte Davidoff auf einem von Paul Allen prog …   Deutsch Wikipedia

  • Altair BASIC — Ruban perforé de BASIC 8K pour l Altair 8800 de MITS. Photo prise au Musée d histoire naturelle et des sciences du Nouveau Mexique …   Wikipédia en Français

  • Altair BASIC — Das Altair BASIC in der 8K Version auf einem Lochstreifen Altair BASIC ist ein BASIC Interpreter für den Altair 8800. Geschichte 1975 entwickelte der Student Bill Gates zusammen mit Paul Allen und Monte Davidoff auf einem von Paul Allen pr …   Deutsch Wikipedia

  • Altair 8800 — La Altair 8800 de MITS fue un microordenador diseñado en 1975, basado en la CPU Intel 8080A. Se vendía como un kit a través de la revista Popular Electronics, los diseñadores planearon vender solo unos pocos cientos de ejemplares a los… …   Wikipedia Español

  • ALTAIR 8800 — Altair 8800 Type Micro ordinateur Date de sortie 1975 …   Wikipédia en Français

  • Altair 8800 — Type Micro ordinateur Date de sortie 1975 …   Wikipédia en Français

  • BASIC — Información general Paradigma estructurado imperativo Apareció en 1964 Diseñado por John George Kemeny; Thomas Eugene Kurtz …   Wikipedia Español


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»