TYPSETは、1964年にリリースされたRUNOFFプログラムで使用された初期の文書エディタであり、広く使用された初期のテキスト書式設定プログラムの1つです。 [ 1 ]
以前の2つの印刷/書式設定プログラム、DITTOとTJ-2のうち、テキストの均等割り付け機能を備えていたのは後者のみであり、 RUNOFFはページネーション機能も追加した。
RUNOFF という名前や類似の名前は、他のフォーマット プログラムの実装につながりました。1982 年までに、Runoff (ファイル名に小文字が導入される前は不可能だった名前) は、主に Digital Equipment Corporation と Unix コンピュータに関連付けられるようになりました。DEC は、VAX DIGITAL Standard Runoffを指すのにVAX DSRおよびDSRという用語を使用しました。[ 2 ]
CTSS用のオリジナルの RUNOFF組版プログラムは、 1964 年頃にJerome H. Saltzerによって作成されました。Bob MorrisとDoug McIlroyがそれをMADからBCPLに翻訳しました。[ 3 ] Morris と McIlroy は、CTSS が動作していたIBM 7094がシャットダウンされる際に、BCPL バージョンをMulticsに移行しました。
Multics版 RUNOFF のドキュメントには、「テキストセグメントを原稿形式で出力する」と記載されています。[ 4 ]
Multics 用の runoff の後のバージョンは、1974 年に Dennis Capps によってPL/Iで書かれました。 [ 5 ]この runoff コードは、 Ken Thompsonによってアセンブリ言語で初期のUnix用に書かれたroff の祖先です。
Runoff の他のバージョンは、Digital Equipment CorporationのPDP-11ミニコンピュータシステム(RT-11、RSTS/E、RSXを実行) 、PDP-10メインフレーム システム ( TOPS-10およびTOPS-20を実行) [ 6 ]、VAXミニコンピュータ上のOpenVMS 、およびVS/9オペレーティングシステムのEDT テキスト エディタ を使用するUNIVAC Series 90メインフレームなど、さまざまなコンピュータ システム向けに開発されました。これらの Runoff のさまざまなリリースには、行の先頭にピリオドを付けて Runoff にコマンドを示すという慣習を除いて、共通点はほとんどありませんでした。
IBMのSCRIPTソフトウェアの起源は1968年に遡り、IBMはMITのStuart MadnickにCP/67用のシンプルな文書作成ツール[ 7 ]の作成を依頼した[ 8 ] 。彼はMITのCTSS RUNOFF [ 9 ]をモデルにこのツールを作成した。
RUNOFFは、1964年にJerome H. SaltzerによってMADとFAPでCTSSオペレーティングシステム向けに書かれた。
実際には、TYPSET(基本的には文書エディタ)とRUNOFF(出力プロセッサ)という2つのプログラムで構成されていました。RUNOFFはページネーションとヘッダー、そしてテキストの均等割り付けをサポートしていました(TJ-2は最も初期のテキスト均等割り付けシステムだったようですが、他の機能は備えていませんでした)。
RUNOFFは、 Multicsのrunoff文書フォーマットプログラムの直接の前身であり、MulticsはUnixのroffおよびnroff文書フォーマットプログラムとその派生プログラムの祖先でした。また、 IBM System/360のFORMATの祖先でもあり、もちろん間接的にはあらゆるコンピュータ化されたワードプロセッシングシステムの祖先でもあります。
同様に、CTSS 用の RUNOFF は、カリフォルニア大学バークレー校のProject GenieがSDS 940システム用に開発した RUNOFF を介して、DECのオペレーティングシステム用のさまざまな RUNOFF の前身となった。[ 10 ] [ 11 ]
その名前は当時「コピーを1部印刷する」というフレーズから来ていると言われている。[ 12 ]
TYPESETには、 Colossal TypewriterやExpensive Typewriterなど、他のさまざまなプログラムから着想を得た機能が含まれています。[ 13 ]
入力:
ご注文の準備ができましたら、 フリーダイヤルまでお電話ください。 . BR .センター 1-800-555-xxxx . BR ご注文は処理されます 2営業日以内に発送されます 出力:
ご注文の準備ができましたら、フリーダイヤルまでお電話ください。 1-800-555-xxxx ご注文は2営業日以内に処理され、発送されます。
はDigital Standard Runoffの略で、roffに似たテキストフォーマッタです。
ケン・トンプソンはBCPLでQEDのバージョンを作成し、ダグ・マキロイとボブ・モリスはジェリー・ソルツァーのRUNOFFのMADバージョンに基づいてBCPLでMultics runoffを作成しました。
機能:テキストセグメントを原稿形式で入力します。
「compose」は、どうやらMultics上のRUNOFFをPL/Iで書き直したものらしい。[…]二次記録によると、デニス・キャップスが1974年にcomposeを始めたとされている。
- PDP-10のTOPS-10でサポートされた初期のテキストフォーマット言語。
はMITのStuart Madnickに、簡単な文書作成プログラムの作成を依頼した。
1967年:SCRIPT(スチュアート・マドニック)。1967年、マドニックは
IBMのIBM CP67/CMSに
RUNOFFコードを
SCRIPT
として移植した。
は、
ジェローム・ソルツァーによる
Multics
および
CTSSプログラムRUNOFFをモデルにしたものであった(
その
名前は「コピーを実行する」という表現に由来する)。