フリーのもの


ActivePerl
WinでPerlを使うならこれ。

StrawberryPerl
WinでPerlを使うものその2。

Digital Mars C, C++ and D Compilers
D言語。C/C++コンパイラもある。omf形式を吐くのでMS厨とは相性悪し。

FreeBASIC
マルチプラットホームかつオープンソースなBASICコンパイラ。インタプリタではない。
基本構文はQBasic互換であるがオブジェクト指向やポインタなど独特の言語拡張の導入は
ActiveBasicと似ていてANSI非互換である。非常に多くのライブラリがある。
Ver1.0から64bit環境に対応。(フリーなBASICの64bit環境はActiveBASICとFreeBASICしかない)

Small BASIC
マイクロソフトが開発した学習用BASIC。入門者向けだが構文は旧BASICではなく
VB.NET環境のオブジェクト指向が強化されているバージョン。
面白い機能としてはFlashやアプレット形式のようにブラウザ動作向け(Silverlightプラグインが必要)
が出力できたりExeが出力できたりする。

MASM32
グレーソーンなアセンブラ

Microsoft VisualStudio
泣く子も黙るMS様謹製の開発ツール。
VC2003ではコンパイラのみが、VS2005からはPGO,ATL,MFC,リソースエディタを除いたIDEもフリーになった。
VisualBasic.NETはWindows環境でBASICを使う場合のデファクトスタンダード。
無償のExpressEditionなどが配布されている。

Sun Java
Java開発ツールJavaにもSE,EE,MEとかあって混沌としているが、通常はJava SE Development Kit (JDK)で十分。

MinGW
WinでGCCを使うもの。少しバージョンが古かったりするので注意。

cygwin
WinでGCCを使うものその2。MinGWとcygwinのどちらにするかは好みが分かれる所。

PCC
GCC以前の標準的なコンパイラ。windows版もあるよ

99Basic
N88互換BASIC for Windows95より99BASICの方がN88-BASICとの互換性は高い(気がする)。

OpenCOBOL
オープンソースのCOBOL。GCC(WinではMinGW)を経由してコンパイルされる。

python
いわゆるスクリプト。これを使う人を蛇つかいと言う。なおJAVAを使う人は蛇腹(じゃばらー)というらしい。

GHC
ノアのベルトのことではなく、関数型言語Haskellのコンパイラ。

(仮称)十進BASIC
JIS Full BASIC準拠のBASIC。インタプリタ。行列計算やデジマル10進モードは数値計算向き。

なでしこ
日本語プログラム言語では最強。というより国産の言語では最強。

Slim de Can(スリムドカン)
マシン語ベースのWindows開発環境。

Hot Soup Processor (ホットスーププロセッサ)
BASIC風スクリプト言語システム。


有料のもの

RunBASIC
Webで動くBASIC。無料バージョンがある。RunBASICの使い方

Intel C++ Compiler
世界最強のコンパイラ。リンカはVCのを使う


参考