Межгосударственный стандарт
ГОСТ 27787-88
Язык программирования БЕЙСИК
BASIC programming language
Редакционная карточка ГОСТНОРМ. Полный текст публикуется только при подтверждённом праве использования. Метаданные сверяются по нескольким источникам.
Область применения
Область применения пока не подтверждена.
1
Страница 1
Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
СОЮ ЗА ССР
ЯЗЫК ПРОГРАММИРОВАНИЯ
БЕЙСИК
ГОСТ 27787-88
И здан и е оф и ц и ал ьн ое
15 р . 4 0 к . Б З е - 9 1
КОМИТЕТ СТАНДАРТИЗАЦИИ И МЕТРОЛОГИИ СССР
Москва
блуза2
Страница 2
Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
СО Ю ЗА ССР
ЯЗЫК ПРОГРАММИРОВАНИЯ
БЕЙСИК
ГОСТ 27787-88
И здание оф и ц и а л ьн ое
МОСКВА 19 9 23
Страница 3
УДК 6Я1.3.06:006.154 Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
ЯЗЫК ПРОГРАММИРОВАНИЯ БЕЙСИК
ГОСТ 2 7 7 87 -8 8
Programming language Base
ОКСГУ 4002
Срок действия с 01.07.89
до 01.07.94
Нестоящий стандарт устанавливает:
1) синтаксис программ, написанных на языке Бейсик;
2) форматы и точность данных, а также диапазон представления
чисел для данных, поступающих на вход процессора обработки данных,
управляемого программой, написанной на языке Бейсик;
3) форматы и точности данных, а также диапазон представления
чисел, получаемых в результате выполнения процессором обработки
данных программы, написанной на языке Бейсик;
4) семантические правила для интерпретации смысла программ,
написанных на языке Бейсик;
5 ) ош ибки и исключительные ситуации, которые должны быть о б
наружены, а также способ, при помощи которого эти ош ибки н исключи-
тельные ситуации должны быть обработаны.
Настоящий стандарт не устанавливает:
1) механизм, при помощи которого программы, написанные на язы
ке Бейсик, преобразуются для использования процессором обработки
данных;
2) средства, при помощи которых выполняются программы, напи
санные на языке Бейсик;
3) состав и ф орму документации на реализации языке Бейсик и
программы, написанные на языке Бейсик.
1. ОСНОВНЫЕ ПОЛОЖЕНИЯ
1.1. Для обеспечения переносимости программ, написанных на язы
ке Бейсик, стандарт строится по концепции ’ ’Ядро плюс модули” .
Ядро содержит описание операторов и функций, обязательных к
реализации на всех ЭВМ, имеющих в составе программного обеспече-
нкя язык Бейсик, независимо от их архитектуры и комплектации.
Ит.ииие официально*
® Издательство стандартов, 1988
® Издательство стандартов, 1992.
Настоящий стандарт не может быть полностью кгтн частично воспроизведен,
тиражирован н распространен без разрешения Госстандарта СССР4
Страница 4
ГОСТ 27787-88 С 2
Каждый модуль содержит описание операторов и функций, реализа
ция которых зависит от архитектуры и от комплектации ЭВМ, имеющих
в составе программною обеспечения язык Бейсик.
Каждый модуль содержит один или два уровня. Во всех случаях
уровни с меньшим номером (нижние) являются собственными подмно
жествами уровней с большим номером (верхних) внутри того же моду
ля.
1.2. В стандарте определены следующие способы конструирования
допустимых подмножеств языка Бейсик:
1) полный язык Бейсик, состоящий из ядра и высших уровней моду
лей;
2) подмножества языка Бейсик - любые комбинации ядра н уров
ней модулей, отличные от полного языка Бейсик;
3 ) минимальное подмножество должно включать ядро языка Бей
сик.
1.3. Каждая реализация должна устанавливать обеспечиваемое
ею подмножество. Для выбранного подмножества реализация должна
воспринимать все элементы языка.
В дальнейшем, говоря о языке Бейсик, имеется в виду любое допус
тимое стандартом подмножество языка Бейсик, е£ли явно не оговорено
противное.
Каждая реализация языка Бейсик может иметь также дополнитель
ные средства в ядре и модулях. Однако такая реализация будет удов
летворять настоящему стандарту только в том случае, если она обеспе
чивает синтаксис и семантику операторов и других элементов языка,
описание которых приведено в модулях.
1.4. Программа удовлетворяет стандарту только, если:
1) каждый оператор, содержащийся в программе, является синтак
сически правильным образом, оператора, специфицированного настоя
щим стандартом;
2) каждый оператор имеет только то значение, которое приведено в
настоящем стандарте;
3 ) общая совокупности операторов образует пример Допустимый
программы, имеющей только то значение, которое приведено в насто
ящем стандарте.
1.5. Реализация соответствует настоящему стандарту только, если:
1) она допускает и обрабатывает программы, соответствующие нас
тоящему стандарту;
2) она интерпретирует ошибки и исключительные ситуации в соот
ветствии со спецификациями настоящего стандарта;
3 ) хе интерпретация семантики каждого оператора, входящего в
состав программы, удовлетворяющей стандарту, соответствует специфи
кации из настоящего стандарта;
4 ) ее интерпретация семантики, удовлетворяющей стандарту прог- ,
раммы в целом, соответствует спецификации из настоящего стандарта;Показаны первые 4 из 73
История статуса
Подтверждённых событий пока нет.