m (Getting Started: Updated to 19.05.)
(42 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==<center></center>==
+
[[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==
 +
*''May 2019'': EiffelStudio [[EiffelStudio 19.05 Releases|19.05]] is available for download at https://www.eiffel.org/downloads
 +
*''December 2018'': EiffelStudio [[EiffelStudio 18.11 Releases|18.11]] is available for download at https://www.eiffel.org/downloads
 +
*''July 2018'': EiffelStudio [[EiffelStudio 18.07 Releases|18.07]] is available for download at https://www.eiffel.org/downloads
  
.
+
==Background==
  
==<center>[http://findthisall.com/forum/redirect.php?topic=4p7MjE3fHwxMzIxNDg0NDA4fHwxOTUyfHwoRU5HSU5FKSBNZWRpYVdpa2k%3D&s= <big>'''<u></u>'''</big>]</center>==
+
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 19.05 Releases|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/
  
.
 
  
.
+
|}
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
:
+
 
+
 
+
----
+
 
+
 
+
====  ====
+
 
+
*
+
**
+
***
+
 
+
 
+
=====  =====
+
 
+
''''''''''
+
''''
+
 
+
<pre style="color:green"></pre>
+
 
+
#
+
#
+
#
+
#
+
#
+
 
+
  b9e8500f32 
+
 
+
====== External links ======
+
 
+
[http://en.wikipedia.org Wikipedia]
+
[http://www.sintelnet.eu/?q=forum/business-degree-graduate-jobs business degree graduate jobs][http://611bkk.com/members/alunkat/activity/4669 city jobs in wappingers falls ny][http://bryandenny.com/family/index.php?title=Caretaker_Couples_Guardian_Jobs caretaker couples guardian jobs][http://pannonsolar.nl/?q=node/5507 cad jobs benchmark in las vegas][http://www.jctowingandtransport.com/content/bisbee-jobs bisbee jobs][http://ouryerevan.com/groups/central-states-trailways-jobs/ central states trailways jobs][http://www.kshost.info/fashion/?q=node/2535 blow jobs how-to][http://fools-gold.org/wiki/index.php/Christian_Jobs_In_Jc_Tn christian jobs in jc tn]
+

Revision as of 07:20, 2 September 2019

EiffelStudio Integrated Development Environment

EiffelStudio IDE (more screenshots)

Welcome to the central resource for EiffelStudio developers and contributors.

News

Background

EiffelStudio is an open-source IDE for the Eiffel programming language. 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.

If you want to know more about the unique features of Eiffel and EiffelStudio, check out our Reasons for using Eiffel page.

Getting Started

Working with EiffelStudio

Contributing!

Community