Тишинуша Гамимеря (spamsink) wrote,
Тишинуша Гамимеря
spamsink

Categories:

Единая система программной документации

Есть набор ГОСТов, как бы регулирующих правила подготовки программной документации, ноги у которых растут из ЕСКД (единая система конструкторской документации), т.е. чем сильнее похоже на чертёж, тем лучше.
В былые времена (лет, скажем, 20 назад) с этим делом было строго, но чертить и писать чертежным шрифтом уже никому не хотелось, и документация готовилась с помощью форматирующих программ (одна из них, например, называлась СИПРОД - видимо, что-то типа "СИстема ПРОграммной Документации"), а входной язык выглядел примерно так:
*RED                                                                               
*0STA*RG*NN*1RL*0MCS1 67                                                           
*ST4 35 42 67                                                                      
 1)*MDCOГЛACOBAHO                                                                  
*MDПPEДCTABИTEЛЬ ЗAKAЗЧИKA N2272                                                   
*/*10C А.Б.ПЕТРОВ*/                                                           
 2)*MDУTBEPЖДAЮ                                                                    
*MDPУKOBOДИTEЛЬ ПPEДПPИЯTИЯ                                                        
*/*10C В.Г.ВАСЕЧКИН*/                                                                 
$                                                                                  
*0MCS5 63                                                                          
*3/                                           
...
*P*0RL*0MCS1 67                                                                    
*2/*D.-----------------------------------------------------------------.           
*/*DI                    ЛИCT PEГИCTPAЦИИ ИЗMEHEHИЙ                   I            
*/*DI-----------------------------------------------------------------I            
*/*DI   IHOMEPA ЛИCTOB (CTPAHИЦ)IBCEГO I        I          I      I   I            
*/*DI И I-----------------------IЛИCTOBI        I BXOДЯЩИЙ I      I   I            
*/*DI З I ИЗ- I ЗA- I     IAHHУ-I(CTP.)I HOMEP  I   HOMEP  I ПOД- I Д I            
*/*DI M I ME- I ME- I HO- IЛИPO-I  B   I ДOKУ-  ICOПPOBOДИ-I ПИCЬ I A I            
*/*DI . I HEH-I HEH-I BЫX IBAH- IДOKУ- I MEHTA  I TEЛЬHOГO I      I T I            
*/*DI   I HЫX I HЫX I     IHЫX  IMEHTE I        IДOKУMEHTA I      I A I            
*SL1 5 11 17 23 29 36 45 56 63 67                                                  
 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/                                               
 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/                                               
 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/                                               
 1)*2/ 1)*2/ 1)*2/ 1)*2/ 1)*2/                                                     
$                                                                                  
*E                                                                                 
*END

(Люди были серьёзные, до формата вида HTML или markdown не дотумкали.)

Нашлось несколько документов в подобном виде, в общей сложности под 9 тысяч строк, которые хотелось бы превратить в что-то красивое с минимумом затрат времени. По очевидным причинам гуглить слово "сипрод" или "siprod" не помогает (попробуйте, посмейтесь). Кто-нибудь пользовался подобной лабудой и помнит ли этот птичий язык?

Originally posted by spamsink at Единая система программной документации

Tags: retrocomputing
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 26 comments