Applesoft BASIC — это диалект языка BASIC, который поставлялся на
компьютерах Apple II, заменил Integer BASIC. Applesoft BASIC
поставлялся Microsoft и его название получено из названий компаний
Apple и Microsoft. Первая версия Applesoft была выпущена в 1977 на
кассетной ленте и имела недостаток в работе с графикой высокого
разрешения. Версия Applesoft II появилась в 1978 и уже была доступна на
кассетной ленте, дисках и в ROM памяти компьютеров Apple II Plus и
более старших моделей. Эта последняя версия имеет множество различий
относительной первой в синтаксисе, в поддержке режимов графики Apple
II.

В 1977 клиенты фирмы Apple начали требовать версию BASIC с
поддержкой вычислений с плавающей точкой. Однако Стив Возняк (Steve
Wozniak), создатель Integer BASIC, обладавший необходимыми знаниями и
пониманием сути проблемы, был полностью занят разработкой 5 дюймового
дисковода и контроллера, Apple DOS. Поэтому компания Apple обратилась к
Microsoft, которая успешно уже продавала Altair BASIC.

Applesoft BASIC был подобен другим реализациям BASIC: он использовал
нумерацию строк и пробелы в местах, где не было в этом необходимости.
Необходимо заметить, что Applesoft BASIC был намного медленнее, чем
Integer BASIC, однако он обладал целым рядом важных особенностей:


  • атомные строки

  • поддержкой многомерных массивов

  • работой с числами с плавающей точкой одинарной точности, поддержкой тригонометрических и логарифмических функций

  • поддержкой команд для работы с графикой высокого разрешения

  • введены функции CHR$, ASC, STR$, VAL для конвертирования типов

  • поддержкой функции определяемых пользователем (простые короткие функции с одним параметром)

  • обнаружением ошибок

  • поддержкой команд PEEK и POKE

Уже много позже был реализован Apple Business BASIC Донном Денманом.
Он перенес Applesoft BASIC на операционную систему Apple с поддержкой
работы с расширенной памятью.




Конструктор сайтов - uCoz
Copyright MyCorp © 2024