ISO IEC TR 19755-2003 PDF

Ст ISO IEC TR 19755-2003

Название на английском:
St ISO IEC TR 19755-2003

Название на русском:
Ст ISO IEC TR 19755-2003

Описание на русском:

Оригинальный стандарт ISO IEC TR 19755-2003 в PDF полная версия. Дополнительная инфо + превью по запросу

Описание на английском:
Original standard ISO IEC TR 19755-2003 in PDF full version. Additional info + preview on request
Статус документа:
Действующий

Формат:
Электронный (PDF)

Срок поставки (английская версия):
1 рабочий день

Срок поставки (русская версия):
365 рабочих дня(ей)

Артикул (SKU):
stiso27451

Выберите версию документа:
3 000 руб.

Полное наименование и описание

ISO/IEC TR 19755:2003 — Information technology — Programming languages, their environments and system software interfaces — Object finalization for programming language COBOL. Технический отчёт описывает синтаксис и семантику механизма финализации объектов в COBOL с целью освобождения ресурсов, которые не будут автоматически освобождены обычным сборщиком мусора.

Аннотация

Документ определяет поведение «финализаторов» (finalizers) в объектно-ориентированном COBOL: порядок вызова финализаторов в иерархии классов, гарантии однократного вызова для каждого объекта, запреты на параллельную финализацию и возможные побочные эффекты при выполнении финализаторов. TR выпущен как Type 2 Technical Report для экспериментального внедрения и получения практического опыта перед возможным продвижением в полноценный стандарт.

Общая информация

  • Статус: Отозван (Withdrawn).
  • Дата публикации: 5 декабря 2003 г. (2003-12-05).
  • Организация-издатель: ISO / IEC (JTC 1/SC 22 — Programming languages).
  • ICS / категории: 35.060 (Языки программирования).
  • Редакция / версия: Edition 2 (2003).
  • Количество страниц: 13 страниц (примерно, в официальной публикации).

Область применения

TR определён для реализации и использования в средах выполнения и компиляторах COBOL, где требуется детерминированное завершение жизненного цикла объектов для освобождения внешних ресурсов (файлы, временные рабочие файлы, подключения к СУБД, сокеты и пр.). Документ ориентирован на переносимость реализаций финализации между платформами и реализациями COBOL.

Ключевые темы и требования

  • Определение синтаксиса и семантики финализаторов в COBOL; требования к их объявлению и ассоциации с объектами.
  • Порядок вызова финализаторов в иерархии классов — финализаторы подклассов выполняются перед финализаторами суперклассов; точный порядок может быть не определён.
  • Гарантия: каждый финализатор для данного объекта должен быть вызван не более одного раза; при выполнении финализатора другие финализаторы не должны выполняться одновременно.
  • Финализация как механизм освобождения внешних ресурсов, не управляемых стандартной сборкой мусора; возможные побочные эффекты и неопределённость времён вызова в рамках выполнения run unit.
  • Требование соответствия или зависимость от ISO/IEC 1989:2002 (основной стандарт COBOL) для корректной интерпретации конструкции языка и моделей выполнения.

Применение и пользователи

Основные пользователи: разработчики компиляторов COBOL и поставщики сред выполнения, разработчики библиотек и фреймворков для COBOL, интеграторы корпоративных систем, поддерживающие объектно-ориентированный COBOL, а также тестовые лаборатории и исследователи, оценивающие поведение финализации при переносе приложений между реализациями. TR служит руководством для экспериментальных внедрений и обратной связи от практики.

Связанные стандарты

Непосредственно связан с основным стандартом COBOL ISO/IEC 1989:2002 (для синтаксиса и моделей выполнения). Управление работой и развитием — ISO/IEC JTC 1/SC 22 (WG4 — COBOL). Кроме того, в экосистеме COBOL существуют другие техничесные отчёты и спецификации, которые дополняют язык и окружение выполнения.

Ключевые слова

COBOL, финализация объектов, finalizer, сборщик мусора, runtime, освобождение ресурсов, ISO/IEC TR 19755:2003, JTC 1/SC 22.

FAQ

В: Что это за стандарт?

О: Это технический отчёт ISO/IEC TR 19755:2003, подробно описывающий механизм финализации объектов в языке COBOL и предлагающий синтаксис/семантику для экспериментального внедрения.

В: Что он регулирует?

О: Определяет, когда и как должны вызываться финализаторы объектов, порядок их вызова в иерархии классов, ограничения на повторный и параллельный вызов и назначение финализации для освобождения внешних ресурсов (например, открытых файлов, сетевых подключений, соединений с БД).

В: Кто обычно использует?

О: Разработчики компиляторов и рантаймов COBOL, вендоры корпоративного ПО, интеграторы и команды поддержки крупных COBOL-приложений, а также стандартизирующие рабочие группы, проводящие эксперименты с возможностями языка.

В: Он актуален или заменён?

О: Документ был опубликован в 2003 году, но впоследствии отмечен как отозванный; официальная запись указывает состояние «Withdrawn» (с датой отзыва в реестре публикаций). Практическая значимость зависит от использующих реализаций COBOL и последующих решений комитета SC 22.

В: Это часть серии?

О: TR связан с основной серией стандартов COBOL и работами JTC 1/SC 22 (в частности ISO/IEC 1989:2002); он представляет собой отдельный технический отчёт (Type 2) в рамках развития возможностей языка.

В: Какие ключевые слова?

О: COBOL, object finalization, finalizer, resource release, runtime behavior, ISO/IEC TR 19755:2003.