EiffelStudio: an EiffelSoftware project dev_eiffel_com_db_5scXgV https://dev.eiffel.com/Main_Page MediaWiki 1.24.1 first-letter Media Special Talk User User talk EiffelStudio: an EiffelSoftware project EiffelStudio: an EiffelSoftware project talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Main Page 0 1306 16003 16001 2022-12-22T13:46:47Z Jfiat 3 /* News */ [[Category:General]]__NOTOC__ <h1 class="firstHeading">EiffelStudio Integrated Development Environment</h1> [[Image:EiffelStudioScreenshot.png|thumb|250px|right|EiffelStudio IDE ([http://eiffel.com/products/studio/screenshots.html more screenshots]) ]] Welcome to the central resource for EiffelStudio developers and contributors. ==News== *''December 2022'': EiffelStudio [[EiffelStudio 22.12 Releases|22.12]] is available for download at https://account.eiffel.com/downloads *''May 2022'': EiffelStudio [[EiffelStudio 22.05 Releases|22.05]] is available for download at https://account.eiffel.com/downloads *''November 2021'': EiffelStudio [[EiffelStudio 21.11 Releases|21.11]] is available for download at https://account.eiffel.com/downloads *''December 2020'': EiffelStudio [[EiffelStudio 20.11 Releases|20.11]] is available for download at https://account.eiffel.com/downloads *''May 2019'': EiffelStudio [[EiffelStudio 19.05 Releases|19.05]] is available for download at https://account.eiffel.com/downloads ==Background== EiffelStudio is an open-source IDE for the [http://en.wikipedia.org/wiki/Eiffel_programming_language Eiffel programming language]. [http://www.eiffel.com Eiffel Software] is the principal contributor and hosts the subversion repository. EiffelStudio is maintained and developed by Eiffel Software as well many contributors, including ETH Zurich. EiffelStudio is a full-featured IDE offering the following features, many of them unique: * Complete compiler for the Eiffel programming language, with Design By Contract (DBC) support and both high compile-time speed and high-performance executables, based on the Melting Ice Technology. * Full portability (including graphics) across Windows, MacOS X, Linux, *BSD, Solaris and other operating systems * Smart code editor * Sophisticated multi-view browsing and viewing facilities * Interactive debugger * Graphical modeling tool for UML and BON with full roundtrip * Refactoring support * GUI development tool (EiffelBuild) and fully portable GUI library (EiffelVision) * Many other libraries of reusable component. The Eiffel compiler creates C code that is then handed to a standard C compiler. As a result, Eiffel programs have a run-time performance comparable to those directly written in C or C++, but with the benefits of an advanced object-oriented model and strong typing. EiffelStudio uses a highly efficient compacting garbage collector to free the developer from the burden of memory management. <center>If you want to know more about the unique features of Eiffel and EiffelStudio, check out our [[Reasons for using Eiffel]] page.</center> {|style="font-size:80%;" bgcolor=white| {| cellspacing=8 width="100%" |- valign="top" |width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"| == Getting Started == * [[Downloads]] * [[EiffelStudio_ChangeLog|Changelog of current release (release branch)]] * [http://docs.eiffel.com/book/eiffelstudio/software-installation-eiffelstudio Installing EiffelStudio] * [[Compiling Hello World]] |width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"| == Working with EiffelStudio == * [[Frequently Asked Questions]] * [[Eiffel Glossary]] * [[Eiffel Compilation Explained]] * [[EiffelStudio Wish List]] |- valign="top" |width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"| == Contributing! == * [[:Category:Projects|How to contribute: the Projects page]] * [[:Category:Testing|EiffelStudio testing process: you can participate!]] * [[EiffelStudio ChangeLog|Changelog of latest development version]] * [[Repository|Getting the source: Subversion repository]] * [[Compiling EiffelStudio]] * [[:Category:Tools|Developer's tools]] * [[Language_Roadmap|Language roadmap]] * [[Environment_Roadmap|Environment roadmap]] * [[Design_and_coding_rules|Design and coding rules]] |width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"| == Community == * [https://www.eiffel.org Eiffel.org] * [[Spread_the_word|Spread the word]] * [[Eiffel Sites and Links]] * [[Mailing Lists]] * [[:Category:News|News]] * Join us on gitter https://gitter.im/EiffelSoftware/EiffelStudio or through https://groups.eiffel.com/ |} o0d9769xg8nx608x4bw2rcu78nwlbat wikitext text/x-wiki