* フリーソフトでプログラミング [#md570e03] フリーソフトでできるプログラミング環境を紹介する。「フリー」という意味には無料ということ(フリーウェア)と,改変や再配布が自由(オープンソース)ということがあるが,ここでは主として前者の意味で用いていています。 ** C/C++開発環境 [#s3097882] - Microsoft Visual C++ Express Edition -- http://www.microsoft.com/japan/msdn/vstudio/express/ - Borland Turbo C++ Explorer -- http://www.turboexplorer.com/jp/cpp - Booldshed Dev-C++ -- http://sourceforge.jp/projects/dev-cpp-jp -- 本家: http://www.bloodshed.net/devcpp.html -- GCCのWindows版であるMinGW(下記)を用いた開発環境 - Visual Windows for BC++ -- http://phys.cool.ne.jp/physjpn/bccwin.htm -- Borland C++無料版(下記)が同梱された開発環境 ** その他C/C++言語 [#e7889f7e] - Borland C++ -- http://www.codegear.com/jp/downloads/free/cppbuilder -- 上記Visual Windows for BC++の他,以下のようなツールを使うとよい -- http://www.hi-ho.ne.jp/jun_miura/bccdev.htm -- http://homepage3.nifty.com/aokura/phoebe/phoebe.htm - MinGW+MSYS -- http://www.mingw.org -- GCCのWindowsネイティブ版(cygwinを使わない) - CINT -- http://pcroot.cern.ch/root/Cint.html -- オープンソースのC/C++インタプリタ - その他 -- http://www.vector.co.jp/soft/maker/lsi/se001169.html -- http://www.cs.virginia.edu/~lcc-win32/ -- http://www.digitalmars.com/download/dmcpp.html -- http://www.openwatcom.org -- その他: http://www.thefreecountry.com/compilers/cpp.shtml ** Java [#nf445c94] - Java / NetBeans -- Java 2 Standard Edtion + NetBeans統合開発環境 -- http://download.netbeans.org/netbeans/6.0/final/?cid=921887 -- Javaのみなら: http://java.sun.com/ - Eclipse -- http://www.eclipse.org -- Java統合開発環境,下記パッケージ(日本語)が便利 -- http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All-In-One-Eclipse ** その他 [#mf7f3142] - C# & Visual Basic - Microsoft Visual Studio Express Edition -- http://www.microsoft.com/japan/msdn/vstudio/express/ - Processing -- http://processing.org - Perl -- ActivePerl: http://www.activestate.com/Products/ActivePerl/ - Ruby -- ActiveScript Ruby http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/ -- 本家: http://www.ruby-lang.org/ja/ - Pascal -- Turbo Delphi Explorer: http://www.turboexplorer.com/jp/delphi -- GNU Pascal -- その他: http://www.thefreecountry.com/compilers/pascal.shtml - Fortran -- Silverfrost FTN95: http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp -- G95: http://g95.sourceforge.net/ -- GNU Fortran, Watcom Fortran -- その他: http://www.thefreecountry.com/compilers/fortran.shtml - BASIC -- その他: http://www.thefreecountry.com/compilers/basic.shtml - COBOL -- OpenCOBOL: http://jp.opencobol.org/ -- その他: http://www.thefreecountry.com/compilers/cobol.shtml ** フリーUNIX [#ja5292d1] - Linux -- http://www.linux.or.jp - FreeBSD -- http://www.FreeBSD.org/ja/ - Cygwin -- http://www.cygwin.com -- Windows上で、UNIX互換環境を実現(会社がLinux系なので“Linux互換”) -- UNIXの代表的なコンパイラであるGCC等が使える