1.1 Цели В дополнение к целям базового языка целью данной части ISO/IEC 10514 является предоставление простых расширений, позволяющих добавлять средства объектно-ориентированного программирования к базовому языку, определенному в международном стандарте ISO/IEC 10514-1. без изменения значения любой допустимой программы, разрешенной Базовым языком (за исключением использования новых ключевых слов, введенных настоящим стандартом, см. раздел 5). 1.2 Спецификации, включенные в данную часть ISO/IEC 10514 В дополнение к спецификациям, включенным в базовый язык, данная часть ISO/IEC 10514 содержит спецификации для:
——требуемых символов для объектно-ориентированных программ Modula-2;
——лексическая структура, синтаксическая структура и семантика объектно-ориентированных программ Модулы-2;
——интерфейс и семантика модулей объектно-ориентированной системы «Модула-2»;
——нарушения правил использования объектно-ориентированных расширений, которые должна обнаруживать соответствующая реализация;
——дополнительные требования соответствия для реализаций, включая требования к документации. 1.3 Связь с ISO/IEC 10514-1 Данная часть ISO/IEC 10514 является третьей частью многочастного стандарта ISO/IEC 10514. Данная часть ISO/IEC 10514 расширяет и модифицирует базовый язык ISO/IEC 10514-1, но принятие этой части ISO/IEC 10514 не является обязательным в отношении базового языка. Эта часть ISO/IEC 10514 также независима от любых других частей ISO/IEC 10514, за исключением части 1, и может быть принята либо вместе с такими другими частями, либо независимо от них. 1.4 Спецификации, не входящие в сферу применения данной части ИСО/МЭК 10514. Помимо категорий спецификаций, исключенных базовым языком, данная часть ИСО/МЭК 10514 не содержит спецификаций для:
——внутреннего представления объектов и связанных с ними методов;
——реализация сборщика мусора;
——реализация механизма отслеживания отслеживаемых объектов.
GSO ISO/IEC 10514-3:2017 История
2017GSO ISO/IEC 10514-3:2017 Информационные технологии. Языки программирования. Часть 3. Объектно-ориентированная модуляция-2.