ISO IEC 10514-2-1998 PDF
Название на английском:
St ISO IEC 10514-2-1998
Название на русском:
Ст ISO IEC 10514-2-1998
Оригинальный стандарт ISO IEC 10514-2-1998 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
ISO/IEC 10514-2:1998 — Information technology — Programming languages — Part 2: Generics Modula-2. Стандарт задаёт расширения языка Modula-2, предоставляющие механизмы обобщённого (generic) программирования, добавляемые к базовому языку, определённому в ISO/IEC 10514-1, при этом не изменяя семантику корректных программ базового языка за исключением вводимого ключевого слова для обобщений.
Аннотация
Документ описывает синтаксис, лексическую структуру и семантику расширений для поддержки generic-конструкций в Modula-2, перечисляет обязательные символы и требования к реализациям, определяет нарушения правил использования обобщений, которые должны обнаруживаться совместимыми реализациями, и содержит требования к документации реализаций. Принятие части 2 является опциональным по отношению к базовому стандарту (части 1), и часть 2 независима от других частей, кроме части 1.
Общая информация
- Статус: Опубликовано, Международный стандарт (подтверждён при очередном обзоре).
- Дата публикации: декабрь 1998 (вступил в силу 3 декабря 1998 г.).
- Организация-издатель: ISO/IEC JTC 1/SC 22 (технический комитет по языкам программирования и обработке информации).
- ICS / категории: 35.060 (Языки, используемые в информационных технологиях).
- Редакция / версия: Edition 1 (1998).
- Количество страниц: 45 (по данным ISO; формат и количество страниц в публикациях могут немного различаться у дистрибьюторов).
Область применения
Стандарт применяется к языку Modula-2 и предназначен для организаций и разработчиков, которые хотят добавить или реализовать поддержку обобщённых (generic) конструкций в соответствии с международным определением языка. Он не регламентирует методы хранения или построения конкретных специализированных реализаций (refinements) и не описывает организацию хранения библиотечных модулей и соответствие имён модулей и системных файлов.
Ключевые темы и требования
- Определение синтаксиса и лексики для generic-конструкций в Modula-2.
- Семантика обобщённых модулей и параметрических типов.
- Перечень обязательных символов и имен для программ с расширениями Generic.
- Правила выявления нарушений использования обобщений, которые должна обнаруживать совместимая реализация.
- Дополнительные требования к соответствию реализаций, включая документацию и поведение при ошибках.
- Совместимость с базовым языком, определённым в ISO/IEC 10514-1 (принятие части 2 — опционально).
Применение и пользователи
Основные пользователи стандарта — разработчики компиляторов и средств разработки Modula-2, авторы библиотек и модулей, исследователи и образовательные учреждения, поддерживающие или изучающие Modula-2 и методологии обобщённого программирования. Стандарт полезен также организациям, поддерживающим унаследованные проекты на Modula-2, которым требуется формализованная спецификация расширений для совместимости реализаций.
Связанные стандарты
ISO/IEC 10514-2 является частью многочастного семейства ISO/IEC 10514; базовый язык описан в ISO/IEC 10514-1, а другие части (например, часть 3 — Object Oriented Modula-2) определяют дополнительные расширения языка. Рекомендуется рассматривать часть 2 в контексте всей серии ISO/IEC 10514 при планировании реализации или совместимости.
Ключевые слова
Modula-2; generics; обобщённое программирование; язык программирования; ISO/IEC 10514; синтаксис; семантика; компиляторы.
FAQ
В: Что это за стандарт?
О: Международный стандарт, задающий расширения для поддержки generic-конструкций в языке Modula-2 (ISO/IEC 10514-2:1998), дополняющий базовую спецификацию языка, описанную в части 1.
В: Что он регулирует?
О: Синтаксис, лексическую структуру и семантику обобщённых конструкций в Modula-2, обязательные символы, правила обнаружения нарушений использования обобщений и дополнительные требования к реализациям, включая документацию.
В: Кто обычно использует?
О: Разработчики компиляторов и средств разработки Modula-2, авторы библиотек и модулей, исследователи, преподаватели и организации, поддерживающие проекты на Modula-2.
В: Он актуален или заменён?
О: Стандарт был опубликован в декабре 1998 г. и, согласно информации ISO, проходил систематические обзоры; его статус был подтверждён при последнем обзоре в 2021 году, то есть версия 1998 года остаётся действующей по состоянию на последний официальный обзор.
В: Это часть серии?
О: Да. ISO/IEC 10514-2 — часть многочастного стандарта ISO/IEC 10514; части включают минимум часть 1 (базовый язык), часть 2 (generics) и часть 3 (object-oriented extensions), причём части независимо дополняют базовую спецификацию.
В: Какие ключевые слова?
О: Modula-2, generics, обобщения, язык программирования, компилятор, ISO/IEC 10514.