Кіріспе

Ертедегі мәтін жинау бағдарламалары

TYPSET – 1964 жылы жарық көрген RUNOFF бағдарламасымен қолданылған, кеңінен таралған алғашқы мәтіндік форматтау бағдарламаларының бірі. Алдыңғы екі баспа/форматтау бағдарламасы – DITTO және TJ 2-нің ішінде тек соңғысы мәтінді теңестіруді (жастыруды) енгізген; RUNOFF сондай-ақ беттерге бөлуді (пагинацияны) қосты. RUNOFF атауы және оған ұқсас атаулар басқа форматтау бағдарламаларының жасалуына ықпал етті. 1982 жылға қарай Runoff (файл атауларына кіші әріптер енгізілгенге дейін қолданылмаған атау) Digital Equipment Corporation және Unix компьютерлерімен байланыстырылды. DEC VAX DIGITAL стандартты RUNOFF-ты VAX DSR және DSR терминдерімен атады.

CTSS

CTSS үшін бастапқы RUNOFF типті бағдарламалау жүйесін 1964 жыл шамасында Джером Х. Салтцер жазған. Боб Моррис пен Даг Макилрой оны MAD тілінен BCPL тіліне аударды. Моррис пен Макилрой кейін BCPL нұсқасын Multics жүйесіне көшірді, себебі CTSS іске қосылған IBM 7094 машинасы тоқтатылды.

Көптілер

RUNOFF-тің Multics нұсқасының құжаттамасында ол "мәтін бөлімдерін қолжазба нысанында шығарады" деп сипатталған.

Басқа нұсқалар мен іске асырулар

Multics үшін ағынның кейінгі нұсқасын 1974 жылы Дэннис Каппс PL/I тілінде жазды. Бұл ағын коді Кен Томпсонның Unix жүйесі үшін құрастыру тілінде жазған roff бағдарламасының алғашқы нұсқасы болды. Runoff-тың басқа да нұсқалары түрлі компьютерлік жүйелер үшін жасалды, оның ішінде Digital Equipment Corporation компаниясының PDP 11 миникомпьютерлері (RT 11, RSTS/E жүйелерінде), Digital компаниясының PDP 10 жүйесінде RSX, VAX миникомпьютерлерінде OpenVMS, сондай-ақ VS/9 операциялық жүйесінде EDT мәтін редакторы қолданылған UNIVAC Series 90 мейнфреймдері үшін. Бұл әртүрлі нұсқаларда Runoff-тың ортақ белгісі болған жоқ, тек Runoff-қа команда беру үшін жолдың басын нүктемен бастау қағидасы сақталды. IBM-нің SCRIPT бағдарламалық құралының бастауы 1968 жылы IBM компаниясы Стюарт Мадникке (MIT) CP/67 үшін қарапайым құжат дайындау құралын жасауға тапсырыс берген кезде басталды, ол MIT-тің CTSS RUNOFF бағдарламасының үлгісімен жасалған еді.

Өмірбаян

RUNOFF 1964 жылы Jerome H. Saltzer CTSS операциялық жүйесі үшін MAD және FAP тілдерінде жазды. Ол іс жүзінде екі бағдарламадан тұрды: TYPSET (негізінен құжат редакторы) және RUNOFF (шығыс процессор). RUNOFF беттерді нөмірлеу және тақырыптарды қою мүмкіндіктерімен қатар, мәтінді теңестіруді де қолдады (TJ 2 мәтінді теңестірудің алғашқы жүйесі болған сияқты, бірақ оның басқа мүмкіндіктері болмады). RUNOFF – Multics жүйесіндегі runoff құжатты форматтау бағдарламасының тікелей алдыңғысы, ал ол өз кезегінде Unix жүйесіндегі roff және nroff құжатты форматтау бағдарламаларының және олардың вариацияларының арғы тегі болды. Ол сондай-ақ IBM System/360 үшін FORMAT бағдарламасының және, әрине, барлық компьютерлік мәтін өңдеу жүйелерінің тікелей атасы еді. Сондай-ақ, CTSS үшін жасалған RUNOFF, Калифорния университетінің Беркли қаласындағы Genie жобасы SDS 940 жүйесі үшін әзірлеген RUNOFF арқылы DEC операциялық жүйелеріндегі әртүрлі RUNOFF бағдарламаларының алдыңғысы болды. Бағдарламаның аты сол кездегі «Мен көшірмесін дайындап беремін» деген сөз тіркесінен шыққан деген болжам бар. TYPESET бағдарламасы Colossal Typewriter және Expensive Typewriter сияқты басқа бағдарламалардың әсерімен жасалған мүмкіндіктерді қамтиды.