ISO IEC 10514-3-1998 PDF
Название на английском:
St ISO IEC 10514-3-1998
Название на русском:
Ст ISO IEC 10514-3-1998
Оригинальный стандарт ISO IEC 10514-3-1998 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
Информационные технологии — Языки программирования — Часть 3: Объектно-ориентированный Modula-2. Стандарт определяет расширения базового языка Modula-2 (ISO/IEC 10514-1) для поддержки объектно-ориентированных возможностей при сохранении совместимости с корректными программами базового языка, за исключением введённых новых ключевых слов.
Аннотация
Часть 3 стандарта ISO/IEC 10514 описывает синтаксис, лексическую структуру и семантику объектно-ориентированных расширений Modula-2, набор требуемых символов, интерфейсы системных модулей, требования к обнаружению нарушений правил использования расширений и дополнительные требования к реализации (включая документацию). Стандарт ориентирован на простое добавление объектно-ориентированных сущностей без изменения смысла корректных программ базового языка.
Общая информация
- Статус: Опубликовано; подтверждённое действие международного стандарта (подтверждение статуса в 2021 г.).
- Дата публикации: 3 декабря 1998 г. (опубликовано 1998-12-03).
- Организация-издатель: ISO/IEC (технический комитет ISO/IEC JTC 1/SC 22 — Programming languages).
- ICS / категории: 35.060 (Языки, используемые в информационных технологиях).
- Редакция / версия: Издание 1 (1998).
- Количество страниц: 48 страниц (формат публикации в официальных магазинах).
Область применения
Стандарт применим для описания объектно-ориентированных расширений языка Modula-2: определения новых ключевых слов и структур, правил их использования, интерфейсов системных модулей и требований к реализации. Не устанавливаются требования к внутреннему представлению объектов, реализации сборщика мусора или механизмов отслеживания трассируемых объектов — эти аспекты остаются за реализациями. Принятие части 3 опционально по отношению к базовому языку (ISO/IEC 10514-1).
Ключевые темы и требования
- Определение необходимых символов и ключевых слов для объектно-ориентированных конструкций.
- Лексическая и синтаксическая спецификация расширений языка.
- Семантика объектных типов, методов и наследования (в рамках описанных расширений).
- Интерфейс и семантика объектно-ориентированных системных модулей.
- Правила обнаружения нарушений и требования к проверкам, которые должна выполнять конформная реализация.
- Дополнительные требования к поставляемой документации и соответствию реализации стандарту.
Применение и пользователи
Стандарт полезен разработчикам компиляторов и трансляторов Modula-2, поставщикам инструментов разработки и сред выполнения, авторам обучающих материалов по языкам программирования, исследователям в области языков и системного ПО, а также организациям, поддерживающим совместимость кода между реализациями. Применение — в проектах, где требуется формальное и переносимое определение объектно-ориентированных расширений Modula-2.
Связанные стандарты
Часть 3 является составной частью серии ISO/IEC 10514; непосредственно связана с ISO/IEC 10514-1 (Base Language) и ISO/IEC 10514-2 (Generics). Рабочая группа WG13 (JTC1/SC22) вела работу по соответствующим частям серии и публиковала их как согласованный набор стандартов по Modula-2.
Ключевые слова
Modula-2, Object Oriented Modula-2, объектно-ориентированный, языки программирования, ISO/IEC 10514, JTC1/SC22, стандарт языка.
FAQ
В: Что это за стандарт?
О: Международный стандарт, задающий объектно-ориентированные расширения языка Modula-2 в рамках серии ISO/IEC 10514.
В: Что он регулирует?
О: Лексическую структуру, синтаксис и семантику расширений, требуемые символы, интерфейсы системных модулей, правила обнаружения нарушений и требования к реализации и документации. Не регламентирует внутреннее представление объектов или реализацию сборщика мусора.
В: Кто обычно использует?
О: Разработчики компиляторов и средств разработки, академические исследователи в области языков программирования, организации, поддерживающие переносимость программ на Modula-2.
В: Он актуален или заменён?
О: По состоянию официальных записей версия 1998 г. остаётся опубликованной и её действие было подтверждено при пересмотре в 2021 г.; стандарт не отмечен как отозванный. Рекомендуется проверять актуальность через национальные или международные реестры при необходимости точного статуса.
В: Это часть серии?
О: Да — это часть серии ISO/IEC 10514 (включая часть 1: Base Language и часть 2: Generics). Часть 3 расширяет часть 1 и может приниматься опционально.
В: Какие ключевые слова?
О: Modula-2, объектно-ориентированный, язык программирования, расширения языка, ISO/IEC 10514, JTC1/SC22.