* フリーソフトでプログラミング [#m16873a5]

フリーソフトでできるプログラミング環境の紹介です。
フリーソフトでできるプログラミング環境を紹介する。「フリー」という意味には無料ということ(フリーウェア)と,改変や再配布が自由(オープンソース)ということがあるが,ここでは主として前者の意味で用いている。

まあ、学科で[[MSDNAA]]取ってしまったので、Windowsでプログラミングをするなら、そっちを使ったほうがいいかもしれませんが。 http://vilab.org/lecture/?MSDNAA
** C/C++開発環境 [#xf1b7003]

「フリー」という意味にはふたつあり、ひとつは無料ということ(フリーウェア)。もうひとつは、改変や再配布が自由(オープンソース)ということ。ここでは、主として前者の意味で用いています。
- Microsoft Visual C++ Express Edition
-- http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
-- 以下は必要に応じてダウンロード
-- Platform SDK: http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en
-- .NET Framework SDK: http://www.microsoft.com/japan/msdn/netframework/

以下のサイトが参考になります。
- タダではじめるC/C++プログラミング
-- http://www2.wbs.ne.jp/~dskoba/database/prog.htm
- Booldshed Dev-C++
-- http://sourceforge.jp/projects/dev-cpp-jp
-- 本家: http://www.bloodshed.net/devcpp.html
-- GCCのWindows版であるMinGW(下記)を用いた開発環境

** Free UNIX [#d4b65d6a]
- Visual Windows for BC++
-- http://phys.cool.ne.jp/physjpn/bccwin.htm
-- Borland C++無料版(下記)同梱された開発環境

特に説明不要でしょう。
** その他C/C++言語 [#eefd5c82]

- 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++コンパイラ。おそらく、一番利用しやすい?
-- 以下のようなツールを使うといいでしょう。
-- 上記Visual Windows for BC++の他,以下のようなツールを使うとよい
-- 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
- MinGW+MSYS
-- 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
-- http://pcroot.cern.ch/root/Cint.html
-- オープンソースの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 [#ic03f893]

- Java
-- http://java.sun.com/j2se/1.4.2/ja/download.html
-- Java 2 Standard Edtion
- Java / NetBeans
-- http://java.sun.com/j2se/1.5.0/ja/download.html
-- Java 2 Standard Edtion および NetBeans開発環境

- Eclipse
-- http://www.eclipse.org
-- Java統合開発環境
-- Java統合開発環境,下記パッケージ(日本語)が便利
-- http://aioec.sourceforge.jp

- NetBeans
-- http://www.netbeans.org
** その他 [#pd8aee2a]

- Processing
-- http://processing.org

- ActivePerl
-- http://www.activestate.com/Products/ActivePerl/
-- Windows用Perl言語

- Ruby

- Fortran
-- Salford Fortran, GNU Fortran, Watcom Fortran

- COBOL
-- OpenCOBOL

- Pascal

- BASIC

** フリー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等が使える


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS