In the case of languages designed for the older "keypunch development environment" model, IDE's have been pioneered as an alternative to the makefile system of program building, whereby configuration files were written in addition to code. These makefiles described options of how the compiler was to operate. Makefiles themselves were an advancement from just running the compilers and debuggers, with options given on the command line. IDE's removed this layer of complication by controlling this collection of tools, now usually under a graphical front-end.
The Delphi (based on the Pascal programming language) is available for both the Windows and Linux platform. Delphi is the successor of Turbo Pascal which once was a very popular IDE.
Another cross-platform (based on Java) IDE is the recently released Eclipse IDE[?] platform which is an extensible via a plugin API. It is open source and was released under a community license.
The Sun ONE Studio[?] from Sun Microsystems is entirely written in Java. Based on the Open source NetBeans tools platform, Sun ONE Studio software allows you to implement and manage platform independent Java projects. The Community Edition is free of charge.
However under the Linux environment many programmers still use makefiles and their derivatives. But even Linux IDEs are becoming increasingly popular. Many Linux programmers argue that the existing command-line tools are in themselves an IDE, though with a different (and some claim, superior) style of interface. Similarly, many Linux programmers use Emacs, which integrates support for many of the standard Unix/Linux build tools in what its fans believe is an extremely elegant manner.
On the other side there is also Kdevelop[?], an emerging IDE from the KDE project based on the GNU development tools (gcc, make, and GDB), which includes a graphical front-end creator.
wikipedia.org dumped 2003-03-17 with terodump