|
|
Компьютеры - Applesoft BASIC - Некоторые особенности диалекта Applesoft BASIC08 июня 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
|