Этот национальный стандарт Канады эквивалентен международному стандарту ISO/IEC 1989:2002 (первое издание, 1 декабря 2002 г.). 1 Область применения Настоящий международный стандарт определяет синтаксис и семантику COBOL. Его цель — обеспечить высокую степень машинной независимости, позволяющую использовать COBOL в различных системах обработки данных. Настоящий международный стандарт определяет:
——Форму группы компиляции, написанную на языке COBOL. - Эффект составления группы компиляции. - Эффект от выполнения модулей запуска. - Элементы языка, для которых требуется соответствующая реализация для определения. - Элементы языка, для которых значение явно не определено. - Элементы языка, зависящие от возможностей процессора. Настоящий международный стандарт не определяет:
——Средства, с помощью которых группа компиляции, написанная на COBOL, компилируется в код, исполняемый процессором. - Время, в которое метод, функция или модули времени выполнения программы связываются или привязываются к активирующему оператору, за исключением того, что привязка во время выполнения возникает по необходимости, когда идентификация соответствующей программы или метода неизвестна во время компиляции. . Время раскрытия параметризованных классов. — Механизм, с помощью которого локали определяются и становятся доступными на процессоре. - Форма или содержание сообщений об ошибках, пометках или предупреждениях. - Форма и содержание списков, созданных в ходе составления, если таковые имеются. - Форма документации, выпускаемая разработчиком продукции, соответствующей настоящему международному стандарту. - Совместное использование ресурсов, отличных от файлов, среди модулей выполнения.
CAN/CSA-ISO/IEC 1989:2004(R2012) История
2015CAN/CSA-ISO/IEC 1989:2015 Информационные технологии. Языки программирования, их среды и интерфейсы системного программного обеспечения. Язык программирования COBOL.