Zum Hauptinhalt Zur Navigation Zur Suche

Eiffel-Entwicklungsumgebung wird Open Source

EiffelStudio von Eiffel-Erfinder Bertrand Meyer. Die Entwicklungsumgebung EiffelStudio ist ab sofort auch in einer freien Version verfügbar. Die vom Erfinder der Programmiersprache "Eiffel" Bertrand Meyer entwickelte Software steht jedoch auch weiterhin in einer kommerziellen Version zur Verfügung. EiffelStudio soll die Entwicklung erleichtern, indem sämtliche Werkzeuge zum Debuggen, Erstellen von UML-Diagrammen und Ähnlichem integriert sind.
/ Julius Stiebert
2 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Bei Eiffel handelt es sich um eine objektorientierte Programmiersprache, die abstrakte und generische Klassen sowie Polymorphie unterstützt. Auch Mehrfachvererbung und automatische Speicherbereinigung sind Eigenschaften von Eiffel. Zudem sind Schnittstellen zu anderen Programmiersprachen, wie C und C++, vorhanden.

amazon Affiliate

Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.

Mit EiffelStudio lassen sich Anwendungen für viele Plattformen entwickeln, darunter Linux, Unix, Windows, MacOS und VMS. Einige Embedded Systeme unterstützt EiffelStudio ebenfalls, so dass sich mit der Software sowohl Anwendungen für Flugzeugcomputer als auch für Mobiltelefone entwickeln lassen. Die Design-by-Contract-Technik soll sicherstellen, dass sich der Programmierer an die vorgegebenen Regeln der Sprache hält und somit weniger Fehler produziert. Dabei ist Eiffel auch kompatibel zu .Net und mit EiffelStudio entwickelte Applikationen sollen ohne weitere Nachbearbeitung auf allen unterstützten Plattformen laufen. Vom Design über die Entwicklung bis zu den Tests kann dabei alles in der integrierten Entwicklungsumgebung ablaufen.

Entwickler können auch Diagramme in der Unified Modeling Language (UML) direkt in EiffelStudio erstellen. Eine eigene GUI-Bibliothek soll vor allem die Entwicklung von grafischen Benutzeroberflächen erleichtern und sicherstellen, dass sie auf allen Plattformen funktionieren.

EiffelStudio bleibt als kommerzielle Version(öffnet im neuen Fenster) verfügbar, die für die Entwicklung proprietärer Software gekauft werden muss. Die freie Variante steht unter der GPL und kann ab sofort unter eiffelsoftware.origo.ethz.ch(öffnet im neuen Fenster) heruntergeladen werden. Hiermit entwickelte Software muss ebenfalls unter der GPL veröffentlicht werden.


Relevante Themen