* フリーソフトでプログラミング [#md570e03] #author("2024-10-09T20:09:19+09:00","","") フリーソフトでできるプログラミング環境を紹介する。「フリー」という意味には無料ということ(フリーウェア)と,改変や再配布が自由(オープンソース)ということがあるが,ここでは主として前者の意味で用いていています。 ** C/C++ [#s3097882] - Microsoft Visual C++ Express Edition -- http://www.microsoft.com/japan/msdn/vstudio/express/ - Code::Blocks -- http://hp.vector.co.jp/authors/VA053752/code_blocks.html -- 本家: http://www.codeblocks.org -- GCCのWindows版であるMinGW(下記)を用いた開発環境 - 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://jp.linux.com - FreeBSD -- http://www.FreeBSD.org/ja/ - Cygwin -- http://www.cygwin.com -- Windows上で、UNIX互換環境を実現(会社がLinux系なので“Linux互換”) -- UNIXの代表的なコンパイラであるGCC等が使える