CAN/CSA-ISO/IEC 10514-1-2000(R2019) Информационные технологии. Языки программирования. Часть 1. Модуль-2, базовый язык (принят ISO/IEC 10514-1:1996, первое издание, 1 июня 1996 г.)
Область применения 1.1 Цели Целями данной части ISO/IEC 10514 являются: предоставить строгое определение языка Modula-2 и его стандартной библиотеки путем предоставления математической модели обоих; обеспечить разрешение разногласий между интерпретациями других описаний Модулы-2 и ее стандартной библиотеки, стремясь при этом сохранить инвестиции в существующую практику; удалять функции, которые считаются избыточными, ошибочными или неадекватными; указать новые языковые и стандартные библиотечные средства там, где существует потребность; сохранить общие принципы Модулы-2, заложенные ее изобретателем, с возможностью последующей модернизации и стандартизации. 1.2 Спецификации, включенные в данную часть ISO/IEC 10514. Эта часть ISO/IEC 10514 содержит спецификации для: необходимых символов для представления программы по Модуле-2, включая комментарии, литералы и директивы исходного кода; лексическая структура, синтаксическая структура и семантика программ Модулы-2, в том числе программ, использующих модули системы; интерфейс и семантика стандартных модулей библиотеки Модула-2; те отдельные модули стандартной библиотеки, для предоставления которых требуется соответствующая реализация; нарушения правил использования языка, системных модулей и модулей стандартной библиотеки, которые должна выявлять соответствующая реализация; определенные критерии размера и сложности программ, которые должна принять соответствующая реализация; дополнительные требования соответствия для реализаций, включая требования к документации. 1.3 Спецификации, не входящие в сферу применения настоящей части ISO/IEC 10514. Эта часть ISO/IEC 10514 не содержит спецификаций для: базового представления предопределенных типов данных (за исключением типов упакованных наборов; см. 7.1.7. .. ....