<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.9/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.9/ http://www.mediawiki.org/xml/export-0.9.xsd" version="0.9" xml:lang="en">
  <siteinfo>
    <sitename>EiffelStudio: an EiffelSoftware project</sitename>
    <dbname>dev_eiffel_com_db_5scXgV</dbname>
    <base>https://dev.eiffel.com/Main_Page</base>
    <generator>MediaWiki 1.24.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">EiffelStudio: an EiffelSoftware project</namespace>
      <namespace key="5" case="first-letter">EiffelStudio: an EiffelSoftware project talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1306</id>
    <revision>
      <id>16015</id>
      <parentid>16003</parentid>
      <timestamp>2024-06-03T13:06:05Z</timestamp>
      <contributor>
        <username>Jfiat</username>
        <id>3</id>
      </contributor>
      <comment>/* News */</comment>
      <text xml:space="preserve" bytes="4563">[[Category:General]]__NOTOC__
&lt;h1 class=&quot;firstHeading&quot;&gt;EiffelStudio Integrated Development Environment&lt;/h1&gt;

[[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==
*''Upcoming May 2024'': EiffelStudio [[EiffelStudio 24.05 Releases|24.05]] is SOON available for download at https://account.eiffel.com/downloads
*''September 2023'': EiffelStudio [[EiffelStudio 23.09 Releases|23.09]] is available for download at https://account.eiffel.com/downloads
*''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.

&lt;center&gt;If you want to know more about the unique features of Eiffel and EiffelStudio, check out our [[Reasons for using Eiffel]] page.&lt;/center&gt;

{|style=&quot;font-size:80%;&quot; bgcolor=white|
{| cellspacing=8 width=&quot;100%&quot;
|- valign=&quot;top&quot;
|width=&quot;50%&quot; bgcolor=&quot;#f6f9fb&quot; style=&quot;border:1px solid #8f8f8f;padding:0 .5em .5em .5em;&quot;|

== 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=&quot;50%&quot; bgcolor=&quot;#f6f9fb&quot; style=&quot;border:1px solid #8f8f8f;padding:0 .5em .5em .5em;&quot;|

== Working with EiffelStudio ==

* [[Frequently Asked Questions]]
* [[Eiffel Glossary]]
* [[Eiffel Compilation Explained]]
* [[EiffelStudio Wish List]]

|- valign=&quot;top&quot;
|width=&quot;50%&quot; bgcolor=&quot;#f6f9fb&quot; style=&quot;border:1px solid #8f8f8f;padding:0 .5em .5em .5em;&quot;|
== 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=&quot;50%&quot; bgcolor=&quot;#f6f9fb&quot; style=&quot;border:1px solid #8f8f8f;padding:0 .5em .5em .5em;&quot;|

== 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/


|}</text>
      <sha1>317q4momc06w852lecf7g95xbp78mej</sha1>
      <model>wikitext</model>
      <format>text/x-wiki</format>
    </revision>
  </page>
</mediawiki>
