Интернет магазин китайских планшетных компьютеров



Компьютеры - Applesoft BASIC - Некоторые особенности диалекта Applesoft BASIC

08 июня 2011


Оглавление:
1. Applesoft BASIC
2. Некоторые особенности диалекта Applesoft BASIC



  • не существовало разницы между операторами языка и командами диалогового режима — любую конструкцию языка можно было использовать и в тексте программы, и в диалоге;
  • пробелы в тексте программы игнорировались, кроме строковых констант и комментариев, и в листинге расставлялись автоматически;
  • точки с запятой в операторе PRINT можно было опускать, если это не приводило к неоднозначности;
  • само ключевое слово PRINT при вводе можно было заменять вопросительным знаком;
  • в именах переменных значащими были только два первых символа;
  • в операторе NEXT можно было не указывать имя переменной цикла, а также указывать имена нескольких переменных;
  • массивы, если их явно не объявить, получали размер 11 элементов по каждому измерению, нумерация начиналась всегда с нуля;
  • поддерживалось обращение к командам Apple DOS при помощи псевдо-операторов PRINT;
  • использовались одна графическая страница низкого разрешения и две графические страницы высокого разрешения;
  • использовались специальные операторы управления видом текстовых символов и скоростью вывода текста;
  • очистка экрана производилась оператором HOME, позиционировние на экране — операторами HTAB, VTAB, переход в текстовый режим — оператором TEXT;
  • сам интерпретатор Applesoft BASIC поддерживал только сохранение программы на магнитофонную кассету, но Apple DOS расширяла доступный набор команд командами работы с диском, в том числе SAVE и LOAD с параметром — именем файла;
  • ввод нажатия одиночной клавиши — оператор GET;
  • запись/чтение машинной памяти и вызов программы в машинных кодах — оператор POKE, функция PEEK, оператор CALL;
  • установка верхнего и нижнего адреса для памяти данных — операторы HIMEM: и LOMEM:;
  • символ приглашения к вводу — правая квадратная скобка.


Просмотров: 2041


<<<