BigEdu.ru

Языки программирования Altair BASIC

Altair BASIC

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

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

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

Интерпретатор Altair BASIC разрабатывался основателями Microsoft Биллом Гейтсом и Полом Алленом при участии Монте Давидова. Размер интерпретатора всего 4 Кб, который оставлял достаточный участок памяти для программ, написанных на BASIC.

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

Основные версии Altair BASIC — оригинальный 4 Кб BASIC (позже переросший в 8 Кб BASIC), Extended Basic, Extended ROM BASIC, Disk BASIC.

AmigaBASIC

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

AmigaBASIC — это реализация языка программирования BASIC для ПК фирмы Commodore, спроектированная и написанная корпорацией Microsoft. AmigaBASIC поставлялся с версиями AmigaOS 1.1 и 1.3. AmigaBASIC заменил ABasiC, который был включен в AmigaOS 1.0 и 1.1, и в свою очередь был заменен языком сценариев REXX-подобным — ARexx в версии AmigaOS 2.0.

AmigaBASIC обеспечивал не только общий язык BASIC, но также попытался обеспечить удобные в работе API для уникальных графических и звуковых возможностей AmigaOS. Объектные команды облегчали создание двигающихся объектов, спрайты и так далее.

Популярность AmigaBASIC была такова, что популярный компьютерный журнал включал много программ написанных на AmigaBASIC в статьи, и любой читатель мог использовать данную программу в своем ПК фирмы Commodore. Листинги исходного текста обычно были реализациями простых программ, таких как элементарные игры, аналоговые часы, адресные книги и так далее.

ApplesoftBASICInterpreterinJavascript — это интерпретатор диалекта ApplesoftBASIC реализованный на Javascript.

Atari Microsoft BASIC и Atari Microsoft BASIC II — это реализации языка программирования BASIC диалекта Microsoft BASIC для 8-битовых машин Atari.

Компания Atari изначально лицензировала Microsoft BASIC для использования в своих 8-битовых компьютерах, но они не смогли приспособить его для работы с ROM 8 Кб. И они обратились к компании Shepardson Microsystems Inc которая создала Atari BASIC.

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

Atari Microsoft BASIC поставлялся в двух пакетах:

  • на гибком диске CX8126
  • на картридже RX8035

Сам картридж мог содержать 16 Кб информации и остающийся файл в 11 поставлялся на отдельном диске. За кассетной версией закрепилось название Atari Microsoft BASIC II.

Не смотря на более широкие возможности особенности Atari Microsoft BASIC, чем у Atari BASIC, он не пользовался широкой популярностью. И Atari BASIC имел большее распространение.

Самыми весомыми проблемами Atari Microsoft BASIC были:

  • повышенные требования памяти (не менее 32 Кб)
  • наличие дисковода
  • низкая производительность
  • отсутствие совместимости с Atari BASIC
  • большая стоимость

BASICA (Advanced BASIC) — является простым интерпретатором языка BASIC корпорации Microsoft для PC-DOS. BASICA использует ROM BASIC, который включался в ранние модели IBM PC. Данный интерпретатор не запускается на не IBM PC и на поздних моделях IBM PC из-за отсутствия ROM BASIC.

Среда разработки BASICA весьма похожа на ту, что использовалась в Dartmouth BASIC. В обеих пользователь вводит команды. Если команда начинается с номера строки, она считается частью текущей программы, иначе исполняется немедленно.

Преемником BASICA стал GW-BASIC от Microsoft, который был очень похож, но не использует ROM BASIC и как следствие может исполнятся практически на любой системе, совместимой с IBM.

IBM Rational Ada Developer

Реализация языка программирования Ada

В 1985 г. компанией Rational Machines была выпущена Rational Environment, интегрированная среда разработки для языка Ada. Rational Environment выполнялся на особом оборудовании, Rational R1000, которое было оптимизировано для Ады. Устройство R1000 позволяло ему одновременно вычислять и проверять границы. Впоследствии имя компании было изменено с "Rational Machines" на "Rational", чтобы избежать акцентирования на этом оборудовании. Rational предоставляла генераторы кода и кросс–отладчики для популярных на то время архитектур VAX, Motorola 68000, и x86. В

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Altair BASIC Реализация языка программирования BASIC Altair BASIC — это интерпретатор языка программирования BASIC, который исполнялся на MITS
Оценок: 1004 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru