■ コンパイラ

Windows 対応のプログラミング言語のコンパイラなどでフリーのものを中心に紹介します.

C/C++ | Fortran | JAVA | Pascal | BASIC | Perl | CASL

■ C/C++

Borland C++ Ver 5.5 (00/03/09)

Borland 社の C++ がフリーで使えるようになりました.使い方がよくわからないけど Windows アプリも開発できる本格的な開発環境がフリーで利用できるのは素晴らしいです.GCC に負けない人気となりそうです.また強力なデバッグ専用ツール Turbo Debugger v5.5 も無償配布されています.

■ 関連リンク
Borland C++ ver 5.5 Information
■ ダウンロード
Vector Software Pack

GCC(GNU Compiler Collection)

GCC(GNU Compiler Collection) は GNU Project の一部で C,C++,Objective-C,FORTRAN,Java などのコンパイラを含みます.もちろんフリーで利用でき,かなり高機能です.Windows アプリも作成できます.

■ 関連リンク
GCC Home Page(英語)
Cygwin Homepage(英語)

Bloodshed Dev-C++

このソフトは Microsoft Visual C++ などに付属している Developer Studio のような開発環境が付属しています.専用のエディターを内蔵しているのは凄いです.コンパイラの実体は上で紹介した GCC だそうです.要するに GCC 用開発環境日本語も問題なく扱えるようです.

■ 関連リンク
Bloodshed Software(英語)

■ Fortran

■ Salford FTN77 Personal Edition Compiler

よく分らないけど,Fortran 77 は個人利用に限りフリーということのようです.

■ 関連リンク
Salford Software(英語)
■ ダウンロード
Salford: Compiler Products & Services(英語)

■ Watcom Fortran 77 Compiler Ver 11.0c

昔から有名な Watcom Fortran です.フリーで使える Fortran は Windows ではちょっとしかないです.Fortran77 なのが残念だけど,Fortran90 の一部の仕様を取り込んでいるから結構使えます.

■ 関連リンク
The Open Watcom Project(英語)
■ ダウンロード
The Open Watcom Project(英語)

■ GNU FORTRAN 77 Compiler (g77)

Windows 対応の GNU FORTRAN77 コンパイラです.

■ 関連リンク
GNU Fortran G77 v0.5.25(英語)
The Cygwin Project(英語)
GNU Fortran Document(英語)
GNU Fortran Developer's Home Page(英語)

■ Compaq Visual Fortran (パッケージソフト)

これはパッケージソフトでかなり工学です(1 ライセンス \35,000 - \65,000 くらい).Fortran 77/90/95/HPF が使えます.数値計算ライブラリ IMSL を利用できます(他にも変なのいろいろ付いてる).Windows で数値計算をやるなら一応最強環境の一つと思います.以下のリンクから情報が得られます.Alpha プロセッサ,Intel プロセッサ両対応です.Windows 以外の環境も整備されていてある意味互換性の問題も少ないと思います.

■ 関連リンク
COMPAQ Visual Fortran ホームページ
COMPAQ Visual products(DIGITAL Visual Fortran)

■ JAVA

■ Java Development Kit

JAVA 言語のコンパイラです.Visual J++ の方が統合環境付属で使いやすいです.でも Microsoft は嫌いだから僕はこっちを使っています.

■ 関連リンク
Java Technology(英語)
■ ダウンロード
Java 2 SDK, Standard Edition, v 1.4.2_04 (J2SE)(英語)

■ Pascal

■ Delphi 6 Personal

Borland の Windows アプリケーション開発環境「Delphi 6 Personal Compiler」が現在無償で入手できます.このソフトは,ビジュアル開発環境「Delphi 6」のエントリー版にあたり,Windowsプログラミングの学習や趣味を目的とした開発を目的としたもので,商用・業務目的のアプリケーション開発には利用できないようです.

■ 関連リンク
Borland - Delphi Information
■ ダウンロードサイト
Borland Delphi 6 Personal Download

■ HelloPascal Ver 3.02

HelloPascal はWindows95(Win32)上で動く簡単な Pascal コンパイラです.とくにプログラミング初心者やコンパイラの原理を勉強したい人向けにつくられています.プログラムのコンパイラは Pascal のソースファイルを中間コードに変換して,インタプリタがそれを実行します.またエディット,コンパイル,実行が手軽にできる統合環境(MFCを使用)が付属しています.

■ 関連リンク
作者のページ

■ Free Pascal

FreePascal はその名のとおりフリーの Pascal コンパイラです.使ったことがないので良く知らないけど,いろんなOS,プロセッサに対応しているようなので,けっこう高機能ではないかと思います.

■ 関連リンク
FreePascal(英語)

BASIC

■ UBASIC Ver 8.8c 32bit版

多倍長計算ができる BASIC です.計算屋さんはときどき多倍長計算が必要となることがありますが,Windows の Visual FORTRAN は4倍長ができないという恐ろしい弱点があります.そこでこういったソフトが重宝されます.

■ 関連リンク
UBASIC! The ULTIMATE UBASIC Homepage!
UBASICについて / 愛知教育大学 飯島 康之 さん
UBASICについて
■ ダウンロード
Vector Software Pack
木田先生のページ

Perl

■ ActivePerl

Windows で動作するフリーで強力な Perl.インストールも簡単.コンパイラとは違います.

■ 関連リンク
ActiveState(英語)
ActivePerl 公式サイト.
■ ダウンロード
ActiveState(英語)
窓の杜

CASL

■ InfoCASL

Windows で動作するフリー CASL エミュレータです.情報処理技術者試験を受ける人とかが勉強するのにいいと思います.

■ 関連リンク
InfoCASL
■ ダウンロード
InfoCASL

■ CASL II シミュレータ

Windows で動作するフリー の CASL シミュレータです.情報処理技術者試験センターから配布されています.動作させるには JavaTM 2SDK が必要です。

■ 関連リンク
情報処理技術者試験センター
■ ダウンロード
情報処理技術者試験センター