(→Getting Started) |
|||
Line 4: | Line 4: | ||
[[Image:EiffelStudioScreenshot.png|thumb|250px|right|EiffelStudio IDE ([http://eiffel.com/products/studio/screenshots.html more screenshots]) ]] | [[Image:EiffelStudioScreenshot.png|thumb|250px|right|EiffelStudio IDE ([http://eiffel.com/products/studio/screenshots.html more screenshots]) ]] | ||
− | Welcome to the homepage and Wiki of the EiffelStudio IDE open-source project. EiffelStudio is a full-featured, commercial grade IDE for the [http://en.wikipedia.org/wiki/Eiffel_programming_language Eiffel programming language]. It is maintained and developed mostly by [http://www.eiffel.com Eiffel Software] and hosted at the [http://se.inf.ethz.ch/ Chair of Software Engineering] at | + | Welcome to the homepage and Wiki of the EiffelStudio IDE open-source project. EiffelStudio is a full-featured, commercial grade IDE for the [http://en.wikipedia.org/wiki/Eiffel_programming_language Eiffel programming language]. It is maintained and developed mostly by [http://www.eiffel.com Eiffel Software] and hosted at the [http://se.inf.ethz.ch/ Chair of Software Engineering] at [http://www.ethz.ch/ 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. | 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 modern IDE | + | EiffelStudio is a modern IDE offering the following features: |
− | * Complete | + | * Complete compiler for the Eiffel programming language, with both high compile-time speed and high-performance executables |
* Support for Windows, MacOS X, Linux, *BSD, Solaris and other operating systems | * Support for Windows, MacOS X, Linux, *BSD, Solaris and other operating systems | ||
− | * | + | * Smart code editor |
− | * | + | * Sophisticated multi-view browsing and viewing facilities |
* Interactive debugger | * Interactive debugger | ||
* Graphical modelling tool for UML and BON with full roundtrip | * Graphical modelling tool for UML and BON with full roundtrip | ||
Line 19: | Line 19: | ||
* GUI development tool and fully portable GUI library | * GUI development tool and fully portable GUI library | ||
− | The Eiffel compiler creates C code that is then handed to a standard C compiler. As a result, | + | 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++. At the same time, Eiffel is an object-oriented and strongly typed language. 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> | <center>If you want to know more about the unique features of Eiffel and EiffelStudio, check out our [[Reasons for using Eiffel]] page.</center> |
Revision as of 05:15, 11 April 2007
EiffelStudio Integrated Development Environment
Welcome to the homepage and Wiki of the EiffelStudio IDE open-source project. EiffelStudio is a full-featured, 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 modern IDE offering the following features:
- Complete compiler for the Eiffel programming language, with both high compile-time speed and high-performance executables
- Support for Windows, MacOS X, Linux, *BSD, Solaris and other operating systems
- Smart code editor
- Sophisticated multi-view browsing and viewing facilities
- Interactive debugger
- Graphical modelling tool for UML and BON with full roundtrip
- Refactoring support
- GUI development tool and fully portable GUI library
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++. At the same time, Eiffel is an object-oriented and strongly typed language. EiffelStudio uses a highly efficient compacting garbage collector to free the developer from the burden of memory management.
Getting Started |
Working with EiffelStudio |
EiffelStudio's Development |
Community |