Free Cobol Compiler
フリーでゲットできるCOBOLコンパイラて、以前は探してもほとんどみつからなかったのですが、最近は
ちらほら見かけるようになりました。見つかったものは以下の通りです。
(1) CIS COBOL V1.0 |
Micro Focus社のISIS用COBOL。MS-DOS上でISISエミュレーターをかませて使う。 コンパイルして、INTファイル(中間言語ファイル?)とLSTファイルを生成するところ までできたが、ランタイムがない?ので実行できない。 |
(2) COBOL80 |
CP/M80用のCOBOL。いろんなCP/Mエミュレーターをかましてみたが、コンパイラ を正常に起動できず。COBOL80.zipというファイルになっている。 |
(3) MSCOBOL V4.5 |
Micro SoftのCP/M80用のCOBOL。MS-DOS上でCP/Mエミュレーターをかますと、 コンパイラがバージョン情報などを表示するので、動きそうな気配がするが、 マニュアルがなくコンパイルの仕方(コンパイラオプション等)不明で、コンパイルに 成功していない。 |
(4) Tiny Cobol |
かつてはLinux用とWin用(Cygwin)あり。Cygwin(32bit)でVer0.58は動作成功。ただしバージョン 0.61では、コンパイル中にエラー(_dbopenが未定義)がでてしまう。(2004年頃の情報) ver0.58のCygwinへの インストールは面倒ですが、Tynycobolインストールにインストール方法を 書きましたので参考にして下さい。 過去バージョンはTinyCobolFilesより今もダウンロード可だが、現在ダウンロードできる過去バージョン はCygwin版ではない?ようだ。(Cygwin用はなくなっているもよう) ちなみにCygwin用はかつてhttp://tiny-cobol.sourceforge.net/ からダウンロードできた。 アーカイブサイト(魚拓サイト)などから過去のページを見つけ出せればまだ探せるかもしれない。 最新版はver0.66がhttp://tiny-cobol.sourceforge.net/ (Tiny Cobolオフィシャルサイ)トから 入手可でMinGW版がある。(2022年の情報) |
(5) OPENCOBOL GnuCOBOL |
Tiny Cobolの流れ?のもの。 今はGnuCOBOLという名称になっており、LinuxでもWindowsでも利用可能と書いてある。 GnuCobolからダウンロード可能。 |
(6) OpenCobolIDE |
GNUから提供されている統合開発環境(IDE)のあるCOBOL。Windows用もあり、Windowsユーザには これが一番利用しやすいかもしれない。(2022年情報) OpenCobolIDEからダウンロードできる。 |
(7) Fujitsu PowerCobol for Student |
富士通製のGUI版のCOBOL。かなりちゃんとしたGUIアプリケーションが作成できそう。 学習用としてレジストすると無料のようですし、プログラミングに関わる仕事、勉強をするなら、 これがいいんじゃないでしょうか。 (ご参考)COBOL85の使い方 How to cobol85 downloadにダウンロードからインストールまでの手順の説明があります。 |
(8) COBOL650 |
「COBOLの入手」を参照して下さい。MS-DOS用です。使えなくはないけど、仕様は古い。 |
(9) AN-COBOL |
VBScriptのコードに変換してから実行する、変わったCOBOL。VBScriptの制約による 制限があるので、Full装備のCOBOLというわけにはいかないが、ちょっと使ってみるには ライトでいい。ANSoftホームページ (ユーティリティその他のプログラム)から |
レトロなCOBOL (1)、(2)、(3)は、以下のサイトを探索すれば見つかると思います。
CP/M Commercial Software Archive.
http://www.retroarchive.org/cpm/lang/lang.htm
Index of CPM Language
http://www.df.lth.se/~pi/compis/files/ftp.mayn.de/pub/cpm/languages/
SUNSITE
http://sunsite.rediris.es/sites/download.intel.nl/design/intarch/SWSUP/
Free Cobol Compilers
http://www.thefreecountry.com/compilers/cobol.shtml
これらのレトロなCOBOLをエミュレーターかまして使えるか、いろいろ試行錯誤してみましたが、結構
難しいですね。うまくいったとういう情報があれば、おじさんにも教えて下さい。