]]> ]]>

Applesoft BASIC

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

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 с поддержкой работы с расширенной памятью.


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам