В "Руководстве пользователя" Хобби, в книге 2 (Язык Бейсик) на странице 51 (Приложение 1) приведен список зарезервированных слов. В списке звездочками отмечены слова, предназначенные для дальнейшего расширения бейсика (версия 2 и выше). Интересно сопоставить список и прошивку пзу.
Какие ключевые слова версии 2 и выше упомянуты в книжке, но их нет в таблице токенов в пзу:
CIRCLE
LOC
OCT$
SWAP
TIME
Какие ключевые слова версии 2 есть в таблице токенов в пзу, но они (кроме BASE и OFF) не реализованы:
BIN$
INPUT$
BASE - функция BASE( и оператор BASE
DRAW
PLAY
OFF
PAINT
SOUND
Интересно, почему операторов из первой части списка нет в таблице токенов в пзу. Возможно на момент разработки прошивки их еще не собирались добавлять в бейсики 2.x, а к моменту составления руководства надумали.
По второй части списка думаю, что BASE и OFF отмечены звездочкой на стр.51 ошибочно, т.к. они есть в пзу 1.1 и 1.2
1. OFF реализован в качестве аргумента BEEP.
2.1. Оператор BASE работает согласно описанию.
2.2. А вот функцию BASE( надо записывать в программе как BASE((аргумент), т.е. с двойной открывающей скобкой. Приведенные в руководстве примеры с одной открывающей скобкой на практике дают ошибку.
- - - Добавлено - - -
BASIC 2 упоминался как имеющийся в наличии участниками форума, но в выложенных архивах так и не появился.




Ответить с цитированием