Стандарт ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению. Объяснение простым языком
Краткое назначение стандарта ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению
ГОСТ 19.506-79 объясняет, как правильно оформлять и что писать в документе «Описание языка» (будь то язык программирования, управления заданиями или настройки вычислительного процесса). В стандарте прописаны обязательные части вроде общих сведений и элементов языка, а также разрешены дополнительные блоки – например, способы структурирования кода, инструменты обмена данными, встроенные функции и средства отладки. При этом аннотация и содержание документа являются обязательными.
Область применения стандарта ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению
Этот стандарт регулирует правила создания документов с описанием языков программирования, управления заданиями и организации вычислительных процессов, которые разрабатываются по Единой системе программной документации (ЕСПД).
Основные термины в стандарте ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению
Вот главные понятия и разделы, которые выделяет ГОСТ 19.506-79:
- Описание языка – документ, по которому оформляют и описывают языки программирования, управления заданиями или вычислительными процессами.
- Информационная часть – аннотация и содержание (их нужно делать в любом случае).
- Общие сведения – обязательный раздел о назначении языка, его главных возможностях, сфере применения и других базовых характеристиках.
- Элементы языка – обязательный раздел с подробным разбором правил (синтаксиса) и смысла (семантики) базовых и составных частей языка.
- Способы структурирования программы – необязательный, но разрешенный раздел.
- Средства обмена данными – необязательный, но разрешенный раздел.
- Встроенные элементы – необязательный, но разрешенный раздел.
- Средства отладки программы – необязательный, но разрешенный раздел.
Краткое содержание стандарта ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению
ГОСТ 19.506-79 входит в ЕСПД и задает правила для документа «Описание языка». Он полностью повторяет международный стандарт СТ СЭВ 2097-80.
Главные положения и структура
* Документ оформляется по общим правилам стандартов ЕСПД.
* Наличие информационной части (аннотации и оглавления) строго обязательно.
* Если это нужно для конкретного языка, разрешается объединять разделы или добавлять новые.
Обязательные и дополнительные разделы
В описании языка обязательно должны быть:
1. Общие сведения – зачем нужен язык, его сильные стороны, где применяется.
2. Элементы языка – синтаксис и семантика базовых и составных конструкций.
Также стандарт разрешает добавлять разделы про:
* способы структурирования программы;
* средства обмена данными;
* встроенные элементы;
* инструменты отладки.
Документ помогает разработчикам компиляторов и системным программистам, а также обычным пользователям, которым нужен надежный справочник по синтаксису и возможностям языка.
Часто задаваемые вопросы (FAQ) по стандарту ГОСТ 19.506-79 «ЕСПД. Описание языка. Требования к содержанию и оформлению»
1. Что представляет собой стандарт ГОСТ 19.506-79 и каково его главное назначение?
Ответ: Это государственный стандарт из системы ЕСПД. Он определяет, как именно должен выглядеть и что содержать документ «Описание языка» для языков программирования, управления заданиями и вычислительными процессами.
2. С какими международными стандартами гармонизирован данный документ?
Ответ: ГОСТ 19.506-79 полностью соответствует международному стандарту СТ СЭВ 2097-80.
3. Обязательно ли включать информационную часть в состав документа «Описание языка»?
Ответ: Да, аннотация и содержание должны быть в документе в любом случае.
4. Каковы требования к общей структуре и оформлению документа?
Ответ: Структура и оформление должны подчиняться общим стандартам Единой системы программной документации (ЕСПД).
5. Какой базовый набор обязательных разделов должен содержать этот документ?
Ответ: Всего два обязательных раздела:
1. Общие сведения.
2. Элементы языка.
6. Какие дополнительные разделы допускается вводить в структуру документа?
Ответ: Можно добавить разделы про структурирование программ, обмен данными, встроенные элементы и отладку. Кроме того, разделы разрешено объединять или создавать новые под особенности конкретного языка.
7. Что именно должно быть указано в обязательном разделе «Общие сведения»?
Ответ: Зачем создан язык, его возможности, сферы применения и справочная информация.
8. Каково содержание обязательного раздела «Элементы языка»?
Ответ: Здесь описывается синтаксис (правила написания) и семантика (что именно значат) всех элементов языка.
9. Какую практическую роль играет документ «Описание языка» в разработке и использовании ПО?
Ответ: Это главная инструкция и спецификация. Она нужна разработчикам компиляторов и интерпретаторов, чтобы правильно реализовать язык, и программистам, чтобы понимать, как писать на нем код.