Cтраница 2
Транслятор ПЛ / 1 или Бэйсик проверяет синтаксис исходного текста. Он распознает операторы языка и выполняет их обработку с помощью специальных модулей. Определив, что исходный текст ( оператор) не содержит ошибок, транслятор в случае программы на языке Бэйсик формирует макрокод для генерации машинных команд, а в случае языка ПЛ / 1 преобразует исходный текст оператора в инверсную польскую запись. Все протранслированные операторы сцепляются в порядке номеров следования исходных операторов. Результат работы трансляторов вместе с исходным текстом сохраняется в библиотеке абонента при выполнении подкоманды SAVE. Протранслированная программа абонента ( или отдельный оператор) может быть выполнена сразу или позже. Если для выполнения используется ранее сохраненная программа, та ее перетрансляция не выполняется. [16]
Следует различать два понятия: язык Бэйсик и интерпретирующая Бэйсик-система. Последняя преобразует программу на языке Бэйсик во внутреннее представление конкретной ЭВМ и обеспечивает ее выполнение в режиме интерпретации. Бэйсик-системы ориентированы на определенный тип ЭВМ и могут отличаться по своим возможностям одна от другой в разных ЭВМ. [17]
Так, для работы интерпретатора языка Бэйсик при работе на 8-разрядной микроЭВМ необходимо располагать от 12 до 24 Кбайт памяти. [18]
В отличие от других языков в Бэйсике употребляются числовые десятичные константы, форма их записи близка к естественной. Для записи очень больших или очень маленьких чисел разрешается использовать форму с десятичным множителем. Знак У положительных чисел может быть опущен. [19]
Для работы с совокупностями значений в языке Бэйсик введено понятие массива. [20]
Ядро ДИСП составляют языки программирования высокого уровня Бэйсик и ПЛ / 1 ДИСП и трансляторы с них. Языки достаточно просты и легки для изучения. Трансляция и выполнение программ, написанных на этих языках, осуществляются диалоговыми трансляторами интерпретирующего типа. Отладка программ ведется на уровне языков программирования. [21]
При выполнении перенумерации строк программы на языке Бэйсик корректируются операторы, операндами которых являются номера операторов. [22]
Абонент может изменить имя программы на языке Бэйсик или ПЛ / 1, файла или области данных. [23]
Для - облегчения работы с матрицами в языке Бэйсик имеется группа специальных операторов ( см. гл. [24]
Энтузиасты Т Х написали на нем интерпретатор языка Бэйсик. Документы TJ X могут иметь очень сложную структуру и из-за этого их в общем случае нельзя конвертировать в другие форматы. [25]
![]() |
Клавиатура дисплея комплекса ЕС-7906. [26] |
В приложении 1 приведены сообщения, выдаваемые трансляторами Бэйсик и ПЛ / 1 ДИСП как во время трансляции, так и во время выполнения программ. Указываются причины сообщений и допустимая реакция абонента, если они не йены из самого текста сообщений. [27]
Если подкоманда MERGE используется для программы на языке Бэйсик, то операторы программы IF, GOTO, PRINT, GOSUB, операндами которых являются номера операторов, будут скорректированы с учетом новых номеров операторов. [28]
Трансляторы с языков ПЛ / 1 ДИСП и Бэйсик ДИСП по своим возможностям и принятой организации обработки исходных программ относятся к пошаговым трансляторам интерпретирующего типа. [29]
При вводе строк с операторами программы на языке Бэйсик номера строк должен задавать абонент. Абонент может вводить строки с операторами программы в произвольном порядке. [30]