Filetab は、 1960 年代から 1970 年代にかけてビジネスで広く使用されていた、 意思決定テーブルベースのコンピュータプログラミング言語です。
歴史
Filetab には長い歴史があり、もともとは 1960 年代後半に設計され、DETAB プログラミングの流れを汲んでいます。Filetab は国立コンピューティング センター(NCC) [1]によって開発され、もともとはGEORGE 2/3やVMEなどのICL オペレーティング システムで使用されていましたが、他の多数のオペレーティング システムにも移植されました。
Filetab のオリジナル設計者は Tom Barnard で、彼は1965 年から 1968 年にかけてMorgan Crucibleに ICL 1902 のプログラマーとして勤務していたときに、同社向けにこのプログラム (LITA - LIst and TAbulate) を開発しました。その目的は、PLANでアセンブリ言語プログラムを記述する必要性を回避し、パンチカード集計機のプラグボードで作成されるレポートに似た、簡単なアドホックレポートを作成することでした。入出力形式、見出し、順序付け、合計を指定するのに数枚のカードしか必要ありませんでした。LITA は、フィールドの種類とレコード内の場所を示す実行時パラメータのみを必要とし、コンパイルは必要ないため、プログラミング言語とは言えませんでした。当時、Barnard が Filetab としてソフトウェアをさらに開発するために Morgan を去ったとき、所有権や著作権について Morgan は懸念していませんでした。
2009年、NCCは財政難に直面し、Filetabの権利を新たに設立された会社「NCC Filetab Limited」に売却した。[2] NCC Filetab Limitedのマネージングディレクターは、この時点ではNCCのマネージングディレクターも兼務していたが、NCC Filetab Limitedは、名前が似ているにもかかわらず、NCCの所有ではなかった。2010年、NCCは破産宣告を受け、清算された。
バリエーション
作成されたバージョンは次のとおりです:
- ICL 1900 シリーズメインフレームの TABN
- IBM System/360用の TAB-360 (別名 DETAB-360)
- UNIVACの UNITAB
- ハネウェル向けHTAB
- PDP-11上のRSTS/E用 TAB-11
- ICT 1900シリーズ用FTL6
- ICT 1900シリーズ用DTPL – FTL6と若干異なる
- RPL-11 [3] RT-11、RSTS/E、PDP-11 上のRSX-11用
- IBM System/3用 RPL-3
- x86および PDP-11用の Filetab-D
- FPL - 高速プログラミング言語。IBM PC および互換機用の 8086 アセンブラで書かれています。(1986 年にリリース)。作者は Kevin Powis。
- Rapid-Expert および expertGenius は、Microsoft Windows、Unix、OpenVMS向けの拡張構文を提供します。
- Windows、Unix、OpenVMS 用の RapidGen コンパイラと FILETAB レガシー コンバータ
2001年にLinux版が制作されたが、無料で使用できるもののオープンソースではなくGPLライセンスであったため、オープンソースソフトウェアコミュニティから批判を浴びた。[4]
参考文献
- ^ 「...NCC は、メインフレーム用に開発された画期的な相互運用可能なレポート生成ソフトウェアである Filetab のおかげで生き残った...」、ComputerWeekly.com
- ^ NCC Software Limited 2011年10月9日アーカイブ、Wayback Machine、「会社概要」ウェブサイトページ
- ^ 「コンピュータ言語は自由 であると宣言」。ニューサイエンティスト。100 (1380): 164。1983年10月20日。
- ^ 「昨年、レポート作成製品の祖先が Linux に移植されました...」Wayback Machineに 2011 年 7 月 27 日にアーカイブ、Michael Gough
外部リンク
- RapidGen Software Windows、Unix、OpenVMS バージョンの Filetab 開発ツール用
- Filetab 開発者ガイド、2001、NCC
