Как составить ТЗ на разработку языка программирования?
Возникла совсем нестандартная задача: составить техническое задание на создание языка программирования. Не на разработку компилятора, а именно на проектирование самого языка. В ТЗ предполагается описание исходных данных, постановка задачи, требования к языку и т.д.
Вся соль в том, что задание нужно составить в соответствии с ГОСТ. Самым подходящим стандартом мне кажется ГОСТ 24.204-80 "ТРЕБОВАНИЯ К СОДЕРЖАНИЮ ДОКУМЕНТА «ОПИСАНИЕ ПОСТАНОВКИ ЗАДАЧИ»". Но этот ГОСТ уже недействителен, и я никак не могу найти соответствующую замену. Актуальный ГОСТ 34.602-89 описывает ТЗ именно на разработку программ, и в моём случае выглядит совершенно не подходящим.
Я предлагаю несколько вариантов:
1. Бежать...
2. Лишиться премии за месяц в связи с невыполнением возложенных обязательств чем сэкономить себе нервы на данном геморрое.
3. По опыту работы на больших предприятиях и сложной номенклатурой рекомендую предложить исполнителю самому составить техническое задание на основании твоих технических требований (которые весьма в общем виде занимают максимум полторы страницы), ведь это его заработок.
Если уж совсем все сложно, то открываешь любую книгу по программированию, и фразу, к примеру. "Java содержит" заменяешь на "разрабатываемый язык программирования должен содержать" и подобное.
Понимаете, язык программирования предполагается несложный, для управления аппаратным комплексом, описание грамматики укладывается в несколько строк БНФ. По-сути вся сложность именно в составлении технического задания в соответствии с ГОСТ.