Цели Целями данной части ISO/IEC 10514 являются:
——предоставить строгое определение языка Modula-2 и его стандартной библиотеки путем предоставления математической модели обоих;
——обеспечить разрешение разногласий между интерпретациями других описаний Модулы-2 и ее стандартной библиотеки, стремясь при этом сохранить инвестиции в существующую практику;
——удалить функции, которые считаются избыточными, ошибочными или неадекватными;
——указать новые языковые и стандартные библиотечные средства там, где существует потребность;
——сохранить общие принципы Модулы-2, заложенные ее изобретателем, с возможностью последующей модернизации и стандартизации. 2 Спецификации, включенные в данную часть ISO/IEC 10514. Эта часть ISO/IEC 10514 содержит спецификации для:
——необходимых символов для представления программы по Модуле-2, включая комментарии, литералы и директивы исходного кода;
——лексическая структура, синтаксическая структура и семантика программ Модулы-2, в том числе программ, использующих модули системы. — интерфейс и семантика стандартных модулей библиотеки Модула-2. — те отдельные модули стандартной библиотеки, для предоставления которых требуется соответствующая реализация;
——нарушения правил использования языка, системных модулей и модулей стандартной библиотеки, которые должна обнаружить соответствующая реализация;
——определенные критерии размера и сложности программ, которые должна принимать соответствующая реализация;
——дополнительные требования соответствия для реализаций, включая требования к документации. 3 Спецификации, не входящие в сферу применения настоящей части ИСО/МЭК 10514. В этой части ИСО/МЭК 10514 не содержится спецификаций для:
——базового представления предопределенных типов данных (за исключением типов упакованных наборов; см. 7.1.7.1);
——метод, с помощью которого вызываются реализации (включая идентификацию программного модуля и связанных с ним модулей определения и реализации);
——способ хранения модулей компиляции (включая соответствие названий модулей и имен системных файлов, в которых файлы используются);
——метод, с помощью которого реализации принимают входные данные (включая кодировку исходного текста и количество модулей компиляции, принимаемых для каждого вызова);
——аспекты производительности реализаций и некоторые аспекты качества, не охваченные 1.2;
——эффект выполнения программы, которая использует расширения языка, расширения системных модулей или расширения модулей стандартной библиотеки или которая иным образом отклоняется от настоящей части ISO/IEC 10514;
——эффект продолжения выполнения программы, в которой произошло исключение, и выполнение продолжилось без возникновения исключения;
——значение программы, которая опирается на определение значений, зависящих от реализации, или поведения, зависящего от реализации.
BS ISO/IEC 10514-1:1996 История
1997BS ISO/IEC 10514-1:1997 Информационные технологии. Языки программирования. Модуль-2, базовый язык
1997BS ISO/IEC 10514-1:1996 Информационные технологии - Языки программирования - Модуль-2, базовый язык