Eclipse is free universal IDE platform. It is written in Java and available on Windows, Linux, MacOSX, Solaris, and other Java enabled platforms. It comes with a default support for Java, but plugins for other languages such as C, C++, Pascal, C# etc. can be downloaded from here.“This is fifth and final milestone build of the Eclipse 2.1 development cycle. All features and code for the 2.1 release is now in place (documentation is lagging). During February and March, the focus of the 2.1 development effort will be on finding and fixing bugs in the code base. Note that milestone build 5 (M5) is also known as release candidate 0 (RC0).”
New and noteworthy changes in this build are listed here.