#contents
----
コンパイラ、IDE等開発環境に関するリンク集
-[[link集/開発言語系]]
-[[link集/開発補助ツール系]]

*''Compiler'' [#Compiler]
:[[GCC(GNU Compiler Collection):http://www.gnu.org/software/gcc/gcc.html]]|詳細は[[GNUコンパイラコレクション - Wikipedia:http://ja.wikipedia.org/wiki/GCC]]等を参照。
:[[MinGW(Minimalistic GNU for Windows):http://www.mingw.org]]|
:[[MinGW日本語版プロジェクト:http://mingw.biggie.jp]]|

-関連ページ
:[[link集/Microsoft関連]]|
:[[link集/開発言語系#Java]]|

-関連情報
:[[コンパイラとアーキテクチャと最適化のページ:http://www.geocities.co.jp/SiliconValley-SantaClara/1294/]]|

**Miscellaneous [#Compiler_misc]
複数の言語のコンパイラ及び統合開発環境を持つもの

:[[Microsoft VisualStudio>link集/Microsoft関連#VSDotNet]] <商用/無償>|別ページを参照方。
:[[Sun Microsystems > Sun Studio 11:http://jp.sun.com/studio/studio/]] <商用/無償>|Sun Studio 11 ソフトウェアは、C、C++、および Fortran の開発者に、これまでにないパフォーマンスを提供する最新リリースの最適化コンパイラおよびツールです。このリリースは、最新のマルチコア UltraSPARC、x64、および x86 プラットフォームも含め、Sun の最新ハードウェアプラットフォーム上でスケーラブルな 32 ビットおよび 64 ビットのアプリケーションを開発する際に、最高の最適化と最大のパフォーマンスを提供します。しかも、Sun Studio 11 ソフトウェアでは価格の障壁が取り除かれ、無料で利用できるようになりました。
&br;&color(red){※Linux版にはコンパイラは含まれない模様。GCCを利用する。};
&br;[[ The Sun C, C++, and Fortran compilers include advanced features for developing applications on Sun Solaris SPARC and x86/x64 platforms.:http://developers.sun.com/prodtech/cc/compilers_index.html]]
&br;[[Sun&trade; Studio 11 リリースノート (Solaris プラットフォーム):http://docs.sun.com/source/819-4820/release_notes_ja.html]]
&br;[[Sun&trade; Studio 11 リリースノート (Linux プラットフォーム):http://docs.sun.com/source/819-4822/release_notesLinux_ja.html]]
:[[NetBeans IDE:http://www.netbeans.org]]|NetBeans.org provides an open source, high performance, modular, extensible, multi-platform Java IDE to accelerate the development of Java applications, web services and mobile applications.
:[[Borland&reg; Developer Studio:http://www.borland.co.jp/bds/]] <商用>|Borland Developer Studioは、1つの環境でDelphi(Windowsと.NET)、C、C++、およびC#アプリケーションに対応する唯一の統合開発環境(IDE)です。

**C/C++ [#Compiler_CPP]
:[[SDCC(Small Device C Compiler):http://sdcc.sourceforge.net]]|SDCC is a Freeware, retargettable, optimizing ANSI - C compiler  that targets the Intel 8051, Maxim 80DS390 and the Zilog Z80 based MCUs.
:[[Cross compiler for Windows CE (PocketPC):http://sourceforge.net/projects/wince-xcompile/]] <LGPL>|This project contains a consistent and clean build toolchain so you can build Windows CE (PocketPC) applications from a Linux workstation.

-For x86/x64
:[[Borland C++ Builder 5.5:http://www.borland.co.jp/cppbuilder/freecompiler/]]|無償ダウンロード。[[BCC Developper:http://www.hi-ho.ne.jp/jun_miura/]] - 簡易開発環境。
&br;[[bccSDK:http://sourceforge.net/projects/bccsdk/]]
:Borland &amazon(B0007VRQ9K,title);|[[製品概要:http://www.borland.co.jp/bcsuite/]]
:[[OpenWatcom C/C++ and Fortran:http://www.openwatcom.org/]]|Open Source。
:[[SDCC(Small Device C Compiler):http://sdcc.sourceforge.net]]|SDCC is a Freeware, retargettable, optimizing ANSI - C compiler  that targets the Intel 8051, Maxim 80DS390 and the Zilog Z80 based MCUs.
:[[Intel C++ Compiler:http://www.intel.co.jp/jp/developer/software/products/index.htm]] <商用>|販売元は[[XLsoft:http://www.xlsoft.com/jp/]]。Windows版はVisualStudioと、Linux版はEclipseと統合可能。
:[[DMC++(Digital Mars C and C++) Compilers for Win32:http://www.digitalmars.com]]|The Digital Mars compilers run under Win32 as both a GUI application (the IDDE) and as a console application.

**Fortran [#Compiler_Fortran]
:[[Intel VisualFortran/Fortran Compiler:http://www.intel.co.jp/jp/developer/software/products/index.htm]] <商用>|販売元は[[XLsoft:http://www.xlsoft.com/jp/]]。Windows版はVisualStudioと、Linux版はEclipseと統合可能。
&br;8.0以降のFortranCompilerは、[[CompaqVisualFortran(CVF):http://xlsoft.com/jp/products/intel/cvf/]]/DIGITAL&trade;VisualFortran(DVF)との互換性が格段に高まっている。
:[[Salford Software > Salford FTN95 Personal Edition:http://www.salfordsoftware.co.uk/software/downloads/compilers.html]]|FTN95 Personal Edition is now available free of charge to non-commercial users. This version is only licensed for personal usage and is unsupported, programs created with FTN95PE display a banner on execution.
:[[Lahey Fortran:http://cij.jp/lahey/]]|Lahey Fortran(レイヒー フォートラン)シリーズは、Fortran 90/95規格に準拠した 高速パソコン版 Fortranコンパイラです。世界的に高い評価と実績を誇ります。

-Link集へのリンク
:[[Fortran Resources and Fortran 77/90/95 Compilers for Windows and Linux:http://www.personal.psu.edu/faculty/h/d/hdk/fortran.html]]|

**Pascal [#Compiler_Pascal]
:[[Free Pascal Compiler:http://www.freepascal.org]]|
:[[GNU Pascal:http://www.gnu-pascal.de/gpc/h-index.html]]|

*''IDE(Integrated Development Environment)'' [#IDE]

**For C++ [#IDE_CPP]
:[[DevC++:http://www.bloodshed.net/devcpp.html]]|C++開発ツールの割には開発言語はDelphi。従ってWindows環境向け。
:[[DevC++ JPプロジェクト:http://dev-cpp-jp.sourceforge.jp/]]|インストーラーパッケージの作成等を行っている。
:[[wx-DevCpp:http://wxdsgn.sourceforge.net]]|wx-Devcpp is an extension of DevC++ by Colin Laplace Et.al. This program helps you to create Dialogs and Frames for wxWidgets visually.

**For C# [#IDE_CSharp]
:[[SharpDevelop-jp:http://sharpdevelop-jp.sourceforge.jp]]|SharpDevelopは [[ic#code:http://www.icsharpcode.net]] で開発され続けている.NET Framework SDK Version 1.1上で動作するC#で書かれた最先端の.NET開発環境です。
:[[C# Studio:http://csharp-studio.sourceforge.net]] / http://sourceforge.net/projects/csharp-studio/ <MIT>|C# Studio is an IDE for Mono/C#/Gtk#.
:[[双葉:http://hp.vector.co.jp/authors/VA040884/]]|C#でプログラミングができるフリーの初学者向け統合開発環境です。

**For Pascal [#IDE_Pascal]
:[[Dev-Pascal:http://www.bloodshed.net/devpascal.html]]|Dev-Pascal is a full-featured integrated development environment (IDE), which is able to create Windows or console-based Pascal programs using the Free Pascal or GNU Pascal compilers.

**Miscellaneous [#IDE_misc]
複数の言語に対応した統合開発環境を持つもの
:[[WideStudio:http://www.widestudio.org]]|WideStudioは、Windows95/98/Me/NT/2000/Xp、WindowsCE、Linux、FreeBSD、SOLARIS、 MacOSX(X11が必要です)、BTRON、T-Engine、μCLinux(X11無し)上で動作するGUIアプリケーションを構築するための C/C++、Perl、Ruby、Python の純国産のオープンソースのデスクトップアプリケーション統合開発環境です。
:[[Copal 2:http://homepage1.nifty.com/kaityo/copalpro/]]|CopalはWindowsでPerl、Rubyなどのスクリプト言語を便利に使うための統合環境です。
:[[きときと > CPad Suite:http://hp.vector.co.jp/authors/VA017148/]]|BCC, J2SDK, Fortran77, LSI-C, C#, Pascal向けの各種統合開発環境。
:[[RDE(Ruby Development Environment):http://homepage2.nifty.com/sakazuki/rde.html]]|スクリプト言語Rubyの専用開発環境です。スクリプトの作成・編集から、実行・デバッグをすべて、このソフト上で一連の動作として行うことができます。
:[[AOK's Home Page:http://homepage3.nifty.com/aokura/]]|Perlを始めよう!、WSHを始めよう!、C言語を始めよう!

**[[Eclipse:http://www.eclipse.org]] [#IDE_Eclipse]
色々なパッケージがあるが全部入っている「eclipse-SDK-???」をDownloadしておけば何か足りなくなる事はない。

:[[Ring Server Project:http://www.t.ring.gr.jp]]|「SQL, ハム関係等,未分類.色々.」のカテゴリにEclipseもミラーされているのでこちらからDownloadすべし。
:[[All-In-One Eclipse:http://sourceforge.jp/projects/aioec/]]|「All-In-One Eclipse」はEclipse本体(+日本語化したもの)にプラグインの中から厳選したものをまとめて梱包した形で配布する、Eclipseのディストリビューションです。また、インストーラを用意し、インストールを簡単に行えるようにしています。
:[[エクリプス:http://eclipsewiki.net/eclipse/index.php]]|Wikiサイト
:[[@IT > チャンネル > Eclipse:http://www.atmarkit.co.jp/channel/eclipse/eclipse.html]]|EclipseからCVSを利用する方法等。
:[[沖ソウフトウェア株式会社:http://www.okisoft.co.jp/esc/]]|資料室/メンバページには、EclipseなどJavaに関する情報を公開している。

***Tool  [#IDE_Eclipse_Tool]
:[[Custom Eclipse Builder:http://ceb.sourceforge.net]]| The Custom Eclipse Builder is a lightweight  Ant-based project to build a company/personal customized Eclipse distribution including company/personal relevant plugins, preferences and settings.

***Plug-in  [#IDE_Eclipse_Plugin]
:[[EclipsePlugin > plugin search:http://eclipse-plugins.2y.net/eclipse/search.jsp]]|

-言語
:[[CDT(C/C++ Development Tools):http://www.eclipse.org/cdt/]]|[[eclipsewiki - CDT:http://eclipsewiki.editme.com/CDT]]
:[[ACDT(AspectC++ Development Tools for Eclipse):http://acdt.aspectc.org]]|
:[[COBOL IDE Project:http://www.eclipse.org/cobol/]]|
:[[Improve C# Plugin for Eclipse:http://www.improve-technologies.com/alpha/esharp/]]|
:[[TruStudio Japan:http://trustudio.japansite.org]]|TruStudio は、現在 ロシアの xored software により 開発が進められており、オープンソースのツールプラットフォームである Eclipse のプラグインとして動作します。
:[[PHPEclipse:http://phpeclipse.sourceforge.net]]|
:[[EPIC:http://e-p-i-c.sourceforge.net]]|EPIC is an opensource Perl IDE for the Eclipse platform.
:[[RDT(Ruby Development Tools):http://rubyeclipse.sourceforge.net/]]|RDT is an open source Ruby IDE for the Eclipse platform. [[Wiki Page:http://213.203.244.123/wiki/wiki.phtml]].
:[[Pydev:http://pydev.sourceforge.net]]|Python向け。
:[[Photran:http://www.photran.org]]|An Eclipse Plug-In for Fortran Development.

-Extention
:[[MergeDoc:http://sourceforge.jp/projects/mergedoc/]]|MergeDoc は J2SE や J2EE などの日本語版 API ドキュメントを元に J2SE や Tomcat、JBoss などの Java ソースコメントを日本語化するツールです。Eclipse などの IDE では日本語でホバー表示が可能になります。
:[[Java Eclipse Extension Project.:http://jeextension.sourceforge.jp]]|当プロジェクトは、Java やその開発環境となる Eclipse を拡張するための API やプラグインを開発することを主な目的としたプロジェクトです。
:[[Sysdeo Eclipse Tomcat Launcher plugin:http://www.sysdeo.com/eclipse/tomcatplugin]]|
:[[applipse:https://sourceforge.jp/projects/applipse/]]|applipseはeclipseのプラグインでi-appli、v-appli、ez-appli を作成、デバッグし易くするものです。
:[[EclipseME:http://www.eclipseme.org]]|EclipseME is an Eclipse plugin to help develop J2ME MIDlets. EclipseME does the "grunt work" of connecting Wireless Toolkits to the Eclipse development environment, allowing you to focus on developing your application, rather than worrying about the special needs of J2ME development.
:[[The Eclipse Web Tools Platform(WTP) project:http://www.eclipse.org/webtools/]]|The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing J2EE Web applications. The WTP project includes the following tools: source editors for HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, and WSDL; graphical editors for XSD and WSDL; J2EE project natures, builders, and models and a J2EE navigator; a Web service wizard and explorer, and WS-I Test Tools; and database access and query tools and models.
:[[Project Amateras:http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi]]|StrutsIDE, FacesIDE, EclipseHTMLEditor, WTPExtensionsの公開。
:[[RadRails:http://www.radrails.org]] <CPL>|RadRails is an integrated development environment for the Ruby on Rails framework. The goal of this project is to provide Rails developers with everything they need to develop, manage, test and deploy their applications.

-UML
:[[SDE for Eclipse (SDE-EC):http://www.visual-paradigm.com/sdeec.php]]|It is the most easy-to-use UML modeling extension for Eclipse.

-O/R Mapping 
:[[DB Visual Architect for Eclipse:http://www.visual-paradigm.com/dbva.php]]|A Object Rational Mapping Tool

-VersionControl
:[[CVS-SSH2 Plug-in for Eclipse:http://www.jcraft.com/eclipse-cvsssh2/]]|Eclipse 2.x向け。3.x系では既に組み込まれているので不要。
:[[VSS Plugin:http://vssplugin.sourceforge.net]]|Microsoft社のVisualSourceSafeを利用してCheckIn/CheckOutを可能にする。
:[[Subclipse:http://subclipse.tigris.org]]|A Subversion Eclipse Plugin

-その他
:[[IBM alphaWorks : CodeRally:http://www.alphaworks.ibm.com/tech/coderally]]|ゲーム感覚でEclipseでの開発に慣れる?

*''Debugger'' [#Debugger]
:[[JDBC Debugger:http://sourceforge.jp/projects/jdbcdebugger/]]|SQLログ,SQL実行時間,コネクション数をリアルタイムに出力し、定期的にコネクション解放チェックを行います。DBアクセスのボトルネック検出に有効です。
:[[JSwat:http://www.bluemarsh.com/java/jswat/]]|JSwat is a standalone, graphical Java debugger front-end, written to use the Java Platform Debugger Architecture.
:[[Microsoft Debugging Tools for Windows:http://www.microsoft.com/japan/whdc/devtools/debugging/default.mspx]]|Debugging Tools for Windows パッケージの各バージョンが、32 ビット x86、ネイティブ Intel Itanium、およびネイティブ x64 プラットフォーム用に入手できます。これらのデバッグ ツールは、Microsoft潤・Windows潤・Server潤・2003、Windows 2000、Windows XP、Windows (コードネーム) "Longhorn"、または Windows NT潤・4.0 を実行しているシステムで、ドライバ、アプリケーション、サービス、およびオペレーティングシステム自体をデバッグするのに使用できます。
:[[GDB(The GNU Project Debugger):http://www.gnu.org/software/gdb/]]|[[GDB FAQ:http://bichir.cocolog-nifty.com/blog/gdb_faq/]]
:[[DDD(Data Display Debugger):http://www.gnu.org/software/ddd/]]|
:[[dbx:http://elvis.rowan.edu/studio9_doc/prod/lib/locale/ja_JP.UTF-8/html/mr/READMEs/compiler_ide.html]]|リンク先はSunStudio11のマニュアル。IRIX等にも付属するデバッガ。
:[[OllyDbg:http://home.t-online.de/home/Ollydbg/]]|OllyDbg is a 32-bit assembler level analysing debugger for Microsoft&reg; Windows&reg;. 
&br;[[Digital Travesia:http://gamereverserz.cjb.net]] - OllyDbgの日本語化パッチの公開
:[[Valgrind:http://valgrind.kde.org]] <GPL>|Valgrind is a GPL'd system for debugging and profiling x86-Linux programs. 
:[[Winpdb:http://www.digitalpeers.com/pythondebugger/]] <GPL>|Winpdb is an advanced python debugger, with support for smart breakpoints, multiple threads, namespace modification, embedded debugging, encrypted communication and speed of up to 20 times that of pdb.
:[[DBG - PHP Debugger and Profiler:http://sourceforge.net/projects/dbg2/]]|DBG is a full-featured native Php debugger. Makes it easier to find problems or bugs in PHP scripts. DBG supports back-tracking, shows local variables and parameters being passed to all nested function calls at any point of execution.

**関連情報
:[[ひげぽん OSとか作っちゃうかMona- > ValgrindでApacheモジュールのメモリバグを見つけよう:http://d.hatena.ne.jp/higepon/20051229/1135837892]]|

**関連書籍
:&amazon(487311246X,title);|&amazon(487311246X,price);円
:&amazon(475613016X,title);|&amazon(475613016X,price);円
//:&amazon(,title);|&amazon(,price);円


ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]