Turbo Basic 1.1. Руководство пользователя



         

Turbo Basic 1.1. Руководство пользователя - стр. 331


              Интерпретаторы имеют тенденцию затуманивать различия  между
         командами для создания программ и командами, используемыми в про-
         грамма; другими словами, между системой сопровождения программ и
         самим языком. Так, например, EDIT и AUTO не составляют часть язы-
         ка в том смысле, в каком ими являются GOSUB и PRINT.
              Интерпретаторы выполняют программный код в заданном порядке.
         Компиляторы,  напротив, сначала просматривают исходные операторы,
         затем генерируют выполняемый код для исходного текста. Последнее
         свойство позволяет ТУРБО БЕЙСИКУ, как компилятору выявлять ошибки
         в  ветвях  программы, которые никогда не будут выполняться ИНТЕР-
         ПРЕТАТОРОМ БЕЙСИКА. В следующем примере, выполняемом в Интерпре-
         таторе, если X не будет равно 3 перед выполнением строки 20, опера-
         торы, следующие за THEN никогда выполняться не будут:
              10  X=5
              20 IF X=3 THEN GOTO 30: X=10: Z="ААА"
         При этом синтаксическая ошибка присвоения числовой переменной сим-
         вольного  значения обнаружена не будет. Кроме того, операторы Х=10
         и Z="ААА" никогда не будут выполняться, так как при Х=3 будет осу-
         ществлен переход GOTO на строку 30. Компилятор во время компиляции
         пометит любой "тупиковый код" как ошибку.
        
                   Неподдерживаемые команды
                   ------------------------
              В ТУРБО БЕЙСИКЕ имеется настоящий полноэкранный редактор и ко-
         манды работы с меню для выполнения вспомогательных функций. Поэтому
         нет необходимости в наличии каких-либо операторов,связанных с за-
         грузкой, сохранением и редактированием исходных программ. Таких
         команд в ТУРБО БЕЙСИКЕ нет. Соответствующие команды ИНТЕРПРЕТАТОРА
         Бейсика обычно используются в режиме непосредственной работы
         (DIRECT) и включают:



Содержание  Назад  Вперед