Интерпретаторы имеют тенденцию затуманивать различия
Интерпретаторы имеют тенденцию затуманивать различия между
командами для создания программ и командами, используемыми в про-
грамма; другими словами, между системой сопровождения программ и
самим языком. Так, например, 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) и включают:
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий