и AUTO не являются частью
2.Расширение в Т.Б. языка Бейсик
3.Реализация компилятора
Каждая из этих статей определяет много других вторичных различий
между реализациями этих двух Бейсиков,которые будут рассмотрены здесь
детально.
Компилятор в сравнении с Интерпретатором
----------------------------------------
В Интерпретаторах существует тенденция затушевывать различие между
командами для создания программ и теми 6которые фактически используются
в программах;другими словами,системой создания программы и собственно
языком.Например,EDIT и AUTO не являются частью языка в том смысле,в ка-
ком его частями являются GOSUB и PRINT.Интерпретаторы исполняют програм-
мный код в порядке его следования.Тогда как компиляторы сначала сканиру-
ют все исходные операторы,а затем генерируют исполнительный код для ис-
ходных заявлений.Это последнее свойство позволяет Т.Б. как компилятору
предупредить попадание ошибок в программный код.
В следующем примере,где используется И.Б.:
10 x=5
20 if x=3 then goto 30:x=10:z="aaa"
во-первых,если Х никогда не равно 3,то операторы,следущие за then
никогда не будут исполнены и синтаксическая ошибка,связанная с попыткой
назначить строку числовой переменной,никогда не будет обнаружена.Во-вто-
рых,операторы x=10 и z="aaa" никогда не будут исполнены,если x=3,потому
что goto ориентировано на строку 30.Компилятор будет отмечать флагом лю-
бой "мертвый код",как ошибку компилирования.
Неподдерживаемые команды
------------------------
Т.Б. благодаря его поистине полноэкранному редактору и командам воз-
буждения из меню для вспомогательных функций ,не нуждается в любых опе-
раторах,относящихся к загрузке,хранению и редактированию исходных прог-
рамм;по этой причине они из Т.Б. выпали.Соответствущие команды И.Б.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий