* フリーソフトでプログラミング [#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を使わない) - SoftIntegration Ch -- http://www.softintegration.com/ -- Cインタプリタ - CINT -- http://root.cern.ch/drupal/content/cint -- オープンソースのC/C++インタプリタ - その他 -- LSI-C: http://www.vector.co.jp/soft/maker/lsi/se001169.html -- lcc-win32: http://www.cs.virginia.edu/~lcc-win32/ -- その他: http://www.thefreecountry.com/compilers/cpp.shtml ** Java [#nf445c94] - Java / NetBeans -- Java 2 Standard Edtion + NetBeans統合開発環境 -- http://www.netbeans.org/downloads/index.html -- Java本体だけなら: http://java.sun.com - Eclipse -- http://www.eclipse.org -- Java統合開発環境 ** その他 [#mf7f3142] - C# & Visual Basic: Microsoft Visual Studio Express Edition -- http://www.microsoft.com/japan/msdn/vstudio/express/ - Perl -- ActivePerl: http://www.activestate.com/activeperl/ -- http://www.perl.org - Python -- http://www.python.jp -- http://www.python.org - Ruby -- http://www.ruby-lang.org/ja/ - Processing -- http://processing.org - Fortran -- Silverfrost FTN95: http://www.silverfrost.com/11/ftn95/ftn95_fortran_95_for_windows.asp -- G95: http://www.g95.org -- GNU Fortran, Watcom Fortran -- その他: http://www.thefreecountry.com/compilers/fortran.shtml - Pascal -- Turbo Delphi Explorer: http://www.turboexplorer.com/jp/delphi -- Free Pascal: http://www.freepascal.org -- その他: http://www.thefreecountry.com/compilers/pascal.shtml - COBOL -- OpenCOBOL: http://jp.opencobol.org -- その他: http://www.thefreecountry.com/compilers/cobol.shtml - BASIC -- その他: http://www.thefreecountry.com/compilers/basic.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等が使える