Windows 対応のプログラミング言語のコンパイラなどでフリーのものを中心に紹介します.
Borland 社の C++ がフリーで使えるようになりました.使い方がよくわからないけど Windows アプリも開発できる本格的な開発環境がフリーで利用できるのは素晴らしいです.GCC に負けない人気となりそうです.また強力なデバッグ専用ツール Turbo Debugger v5.5 も無償配布されています.
GCC(GNU Compiler Collection) は GNU Project の一部で C,C++,Objective-C,FORTRAN,Java などのコンパイラを含みます.もちろんフリーで利用でき,かなり高機能です.Windows アプリも作成できます.
このソフトは Microsoft Visual C++ などに付属している Developer Studio のような開発環境が付属しています.専用のエディターを内蔵しているのは凄いです.コンパイラの実体は上で紹介した GCC だそうです.要するに GCC 用開発環境日本語も問題なく扱えるようです.
よく分らないけど,Fortran 77 は個人利用に限りフリーということのようです.
昔から有名な Watcom Fortran です.フリーで使える Fortran は Windows ではちょっとしかないです.Fortran77 なのが残念だけど,Fortran90 の一部の仕様を取り込んでいるから結構使えます.
Windows 対応の GNU FORTRAN77 コンパイラです.
これはパッケージソフトでかなり工学です(1 ライセンス \35,000 - \65,000 くらい).Fortran 77/90/95/HPF が使えます.数値計算ライブラリ IMSL を利用できます(他にも変なのいろいろ付いてる).Windows で数値計算をやるなら一応最強環境の一つと思います.以下のリンクから情報が得られます.Alpha プロセッサ,Intel プロセッサ両対応です.Windows 以外の環境も整備されていてある意味互換性の問題も少ないと思います.
JAVA 言語のコンパイラです.Visual J++ の方が統合環境付属で使いやすいです.でも Microsoft は嫌いだから僕はこっちを使っています.
Borland の Windows アプリケーション開発環境「Delphi 6 Personal Compiler」が現在無償で入手できます.このソフトは,ビジュアル開発環境「Delphi 6」のエントリー版にあたり,Windowsプログラミングの学習や趣味を目的とした開発を目的としたもので,商用・業務目的のアプリケーション開発には利用できないようです.
HelloPascal はWindows95(Win32)上で動く簡単な Pascal コンパイラです.とくにプログラミング初心者やコンパイラの原理を勉強したい人向けにつくられています.プログラムのコンパイラは Pascal のソースファイルを中間コードに変換して,インタプリタがそれを実行します.またエディット,コンパイル,実行が手軽にできる統合環境(MFCを使用)が付属しています.
FreePascal はその名のとおりフリーの Pascal コンパイラです.使ったことがないので良く知らないけど,いろんなOS,プロセッサに対応しているようなので,けっこう高機能ではないかと思います.
多倍長計算ができる BASIC です.計算屋さんはときどき多倍長計算が必要となることがありますが,Windows の Visual FORTRAN は4倍長ができないという恐ろしい弱点があります.そこでこういったソフトが重宝されます.
Windows で動作するフリーで強力な Perl.インストールも簡単.コンパイラとは違います.
Windows で動作するフリー CASL エミュレータです.情報処理技術者試験を受ける人とかが勉強するのにいいと思います.
Windows で動作するフリー の CASL シミュレータです.情報処理技術者試験センターから配布されています.動作させるには JavaTM 2SDK が必要です。