* フリーソフトでプログラミング [#m16873a5] フリーソフトでできるプログラミング環境の紹介です。 まあ、学科でMSDNAA取ってしまったので、Windowsでプログラミングをするなら、そっちを使ったほうがいいかもしれませんが。 http://vilab.org/dept/ 「フリー」という意味にはふたつあり、ひとつは無料ということ(フリーウェア)。もうひとつは、改変や再配布が自由(オープンソース)ということ。ここでは、主として前者の意味で用いています。 以下のサイトが参考になります。 - タダではじめるC/C++プログラミング -- http://www2.wbs.ne.jp/~dskoba/database/prog.htm ** Free UNIX [#d4b65d6a] 特に説明不要でしょう。 - Linux -- http://www.linux.or.jp - FreeBSD -- http://www.FreeBSD.org/ja/ - Cygwin -- http://www.cygwin.com -- Windows上で、UNIX互換環境を実現(会社がLinux系なのでLinux互換と言ってますが) -- UNIXの代表的なコンパイラであるGCC(オープンソース)等が使える。 ** C/C++ [#xf1b7003] - Borland C++ -- http://www.borland.co.jp/cppbuilder/freecompiler/ -- 無料のC/C++コンパイラ。おそらく、一番利用しやすい? -- 以下のようなツールを使うといいでしょう。 -- http://www.hi-ho.ne.jp/jun_miura/bccdev.htm -- http://phys.cool.ne.jp/physjpn/bccwin.htm -- http://homepage3.nifty.com/aokura/phoebe/phoebe.htm - MinGW -- http://www.mingw.org -- http://mingw.biggie.jp (日本語版プロジェクト) -- GCCのWindowsネイティブ版(cygwinを使わない) - Visual C++ Took Kit -- http://msdn.microsoft.com/visualc/vctoolkit2003/ -- ついにマイクロソフトもコンパイラを無償提供 -- 開発のためには、Platform SDKや.NET Framework SDKも必要らしい… -- http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ -- http://www.microsoft.com/japan/msdn/netframework/ - CINT -- オープンソースのC/C++インタプリタ -- http://pcroot.cern.ch/root/Cint.html - その他 -- 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 ** Java&その他 [#ic03f893] - Java -- http://java.sun.com/j2se/1.4.2/ja/download.html -- Java 2 Standard Edtion - Eclipse -- http://www.eclipse.org -- Java統合開発環境 - NetBeans -- http://www.netbeans.org - ActivePerl -- http://www.activestate.com/Products/ActivePerl/ -- Windows用Perl言語