![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Eclipse_4.12_screenshot.png/640px-Eclipse_4.12_screenshot.png&w=640&q=50)
Eclipse (software)
Software development environment / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Eclipse RCP?
Summarize this article for a 10 year old
Eclipse is an integrated development environment (IDE) used in computer programming.[5] It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular.[6] Eclipse is written mostly in Java and its primary use is for developing Java applications,[7] but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HLASM,[lower-alpha 1] JavaScript, Julia,[9] Lasso, Lua, NATURAL, Perl, PHP, PL/I,[lower-alpha 1] Prolog, Python, R, Rexx,[lower-alpha 1] Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX (via a TeXlipse plug-in) and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.[10]
![]() | |
![]() Welcome screen of Eclipse 4.12 | |
Original author(s) | IBM |
---|---|
Developer(s) | Eclipse Foundation |
Initial release | 1.0 / 29 November 2001; 22 years ago (2001-11-29)[1] |
Stable release | |
Repository | https://github.com/eclipse-platform/eclipse.platform |
Written in | Java, C[3] |
Operating system | Linux, macOS, Windows |
Platform | Java SE, Standard Widget Toolkit, x86-64, AArch64 |
Available in | 44 languages |
List of languages Albanian, Arabic, Basque, Bulgarian, Catalan, Chinese (simplified, traditional), Czech, Danish, Dutch, English (Australia, Canada), Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Klingon, Korean, Kurdish, Lithuanian, Malayalam, Mongolian, Myanmar, Nepali, Norwegian, Persian, Polish, Portuguese (Portugal, Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese[4] | |
Type | Programming tool, integrated development environment (IDE) |
License | Eclipse Public License |
Website | eclipseide![]() |
The initial codebase originated from IBM VisualAge.[11] The Eclipse software development kit (SDK), which includes the Java development tools, is meant for Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-ins. Since Eclipse 3.0 (released in 2004), plug-ins are installed and managed as "bundles" using Equinox, an implementation of OSGi.[12]
The Eclipse SDK is free and open-source software, released under the terms of the Eclipse Public License, although it is incompatible with the GNU General Public License.[13] It was one of the first IDEs to run under GNU Classpath and it runs without problems under IcedTea.