IBMタイプ III ライブラリ(タイプ III ソフトウェア、タイプ III 製品とも呼ばれる) は、IBMが顧客に提供したソフトウェアであり[いつ? ]、無償、無償、サポートなしで利用でき、通常は (おそらく常に)ソース コード形式です。最もよく知られている例はメインフレームソフトウェアですが、IBM は小規模なシステムでもこの同じ分類を使用していました。
IBM は他のシステムもソースコード形式で配布しました。初期のオペレーティング システムのほとんどはこの方法で出荷されました。VM ファミリーのオペレーティング システムのソース配布は、 Type-III ライブラリからCP/CMSに取って代わった後も数十年間続きました。TPFは常にソース形式で配布され、 z/TPFで今日も続いているようです。Type-III ソフトウェアとは異なり、このようなシステムはIBM によってサポートされていました。
IBM プログラム ライブラリの範囲
メインフレームの時代、IBM はさまざまなプログラムを顧客に提供していました。プログラムは 2 つの大きなカテゴリで提供されていました。最初のカテゴリのプログラムは IBM が開発し、サポートしていました。これらはタイプ I (プログラミング システム) とタイプ II (アプリケーション プログラム) と呼ばれていました。これらのプログラムは正式なテストを受け、IBM によって保守されていました。
利用可能なプログラムの 2 番目のカテゴリは、タイプ III およびタイプ IV プログラムと呼ばれていました。タイプ III (IBM 提供プログラム) およびタイプ IV (顧客提供プログラム) は、配布用にプログラム情報部門 (PID) に提供された、一般向けのプログラムでした。これらのプログラムとそのドキュメントは、作成者の元の形式で配布され、正式なテストは行われませんでした。
これらのライブラリは、ニューヨーク州ホーソーン市に本社を置き、ペンシルベニア州メカニクスバーグに配布センターを置くIBMプログラム情報部門によって管理されており、互換性のあるIBMプロセッサーファミリーごとに個別のカタログを発行していました。[1]
- CP/CMSに関する IBM の出版物では、IBM のタイプ III 製品は「IBM 従業員が提供」したものとされ、さらに次のように特徴づけられています。
[ソフトウェア] は正式なテストを受けていません。タイプ III プログラムは IBM 社から顧客へのサービスの一環として提供されていますが、受領者は自身の環境でのプログラムの有用性について最終的な評価を行う必要があります。タイプ III プログラムには確約された保守はなく、IBM はそのようなプログラムの文書、機能、またはパフォーマンスについて、明示的または黙示的な保証を行いません。[2]
当初、これらのプログラムは個別に価格設定されておらず、IBM のサービスの一部として無料で提供されていました。1969 年に IBM は「アンバンドル」し、ハードウェア、ソフトウェア、およびサービスを個別に価格設定しました。Type-III ライブラリは最終的にいくつかの異なる製品指定に置き換えられました。顧客が提供したプログラムは「インストール済みユーザー プログラム」(IUP) と呼ばれ、IBM の従業員が開発したプログラムは「フィールド開発プログラム」(FDP) と呼ばれていました。「フィールド開発」という呼び名は、ある意味では誤った呼び方でした。なぜなら、かなりの数の FDP が現場の担当者ではなく IBM プログラミング グループの従業員によって作成されたからです。
製品
IBM が提供する数多くのタイプ III プログラムには、次のようなものがあります。
- 1961年:汎用シミュレーションシステム(GPSS) [3]
- 1968年: IBM 1130 [4]およびSystem/360 [5]コンピュータ用のAPLプログラミング言語
- 1968年5月: CP/CMS [6]
- ヒューストン自動スプーリング優先度(HASP)[7]
- JOVIALコンパイラ[8]
- 1969年8月:会話型プログラミングシステム(CPS) [9]
参考文献
- ^ International Business Machines Corporation、「IBM 1240-1401-1420-1440-1450 および 1460 データ処理システムのプログラムカタログ」(1969 年 4 月)、Systems Reference Library、Form C20-1601-9、IBM プログラム情報部 (1969 年 4 月)。この出版物の以降のバージョンは、「アーカイブ コピー」(PDF)でオンラインで参照できます。2011年 3 月 22 日にオリジナル(PDF)からアーカイブされました。2011年 11 月 4 日に取得。
{{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク)(2011-11-04 閲覧) - ^ CP-67/CMS の紹介、 IBM Cambridge Scientific Center Report 320-2032、1969 年 5 月。[M. Varian 著「VM と VM コミュニティ: 過去、現在、そして未来」に引用、オンラインでこちらから入手可能 [1]
- ^ Gordon, Geoffrey (1978). 「汎用シミュレーションシステム (GPSS) の開発」. SIGPLAN Notices . 14 (4): 183–198. doi : 10.1145/800025.808382 . ISSN 1558-1160.
抜粋あり: 「GPSS - 汎用システム シミュレーター (コンピュータ言語)」。2007 年 3 月 11 日にオリジナルからアーカイブ。2006年 12 月 12 日に取得。 - ^ Larry Breed (2006年8月). 「How We Got To APL\1130」. Vector (British APL Association) . 22 (3). ISSN 0955-1433. 2008年5月12日時点のオリジナルよりアーカイブ。 2006年9月30日閲覧。
- ^ Adin Falkoff (1969)。 「APL\ 360 history」。APL に関する会議の議事録 - APL '69。p. 8。doi : 10.1145 /800012.808128。OCLC 49932501。S2CID 37915571。
- ^ Tom Van Vleck (2005 年 12 月 30 日)。「IBM 360/67 と CP/CMS」。2006 年 12 月 12 日閲覧。
- ^ David Andrews. 「セッション O441 - HASP と JES2 の歴史」。2007年 10 月 9 日時点のオリジナル( SHARE 79: 1992 年 8 月 21 ~ 26 日の個人メモ)からアーカイブ。2006年 12 月 12 日閲覧。
- ^ Joe Morris (1997 年 11 月 17 日)。「The Jovial Language anyone?」。ニュースグループ: alt.folklore.computers。2006年 12 月 12 日閲覧。
- ^ Ronald J. Thielen. 「CPS the Conversational Programming System」。2005-04-07 にオリジナルからアーカイブ。2006-12-12に取得。
外部リンク
- ソフトウェア産業の創造: 1960 年代のソフトウェア会社創設者の回想
