Eclipse is an open-source cross-platform IDE initially released in 2001 and mostly supports Java, but supports more languages like C/C++, PHP, Perl, Ruby and other via plugins.