Line 6: | Line 6: | ||
Welcome to the central resource for EiffelStudio developers and contributors. | Welcome to the central resource for EiffelStudio developers and contributors. | ||
==News== | ==News== | ||
− | *''30 May 2012'': [[ | + | *''30 May 2012'': [[Eiffel_Design_Feast_May-2012 | The Eiffel Design Feast III in Prague]]. |
*''9 Dec 2011'': [[Eiffel_Design_Feast_2011 | The Eiffel Design Feast II in Zurich]]. | *''9 Dec 2011'': [[Eiffel_Design_Feast_2011 | The Eiffel Design Feast II in Zurich]]. | ||
*''28 November 2011'': EiffelStudio 7.0 is available for download at http://www.eiffel.com/downloads | *''28 November 2011'': EiffelStudio 7.0 is available for download at http://www.eiffel.com/downloads |
Revision as of 08:31, 4 April 2012
EiffelStudio Integrated Development Environment
![](/upload/thumb/8/84/EiffelStudioScreenshot.png/250px-EiffelStudioScreenshot.png)
Welcome to the central resource for EiffelStudio developers and contributors.
News
- 30 May 2012: The Eiffel Design Feast III in Prague.
- 9 Dec 2011: The Eiffel Design Feast II in Zurich.
- 28 November 2011: EiffelStudio 7.0 is available for download at http://www.eiffel.com/downloads
- June 2011: The Eiffel Design Feast I in Zurich.
- 6 June 2011: EiffelStudio 6.8 is available for download at http://www.eiffel.com/downloads
- 15 December 2010: EiffelStudio 6.7 is available for download at http://www.eiffel.com/downloads
Background
EiffelStudio is an advanced commercial-grade IDE for the Eiffel programming language. It is maintained and developed mostly by Eiffel Software and hosted at the Chair of Software Engineering at ETH Zurich.
On April 5th, 2006, Eiffel Software relicensed the EiffelStudio product under the Gnu Public License. Eiffel Software still offers a commercial variant. Both versions share the same source code.
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.
Getting Started |
Working with EiffelStudio |
Contributing!
|
Community
|