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.

Artikel veröffentlicht am , Julius Stiebert

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.

EiffelStudio
EiffelStudio
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 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 heruntergeladen werden. Hiermit entwickelte Software muss ebenfalls unter der GPL veröffentlicht werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Quellcode auf Github
MS-DOS 4.00 ist jetzt Open Source

Nachdem der ehemalige CTO eine alte MS-DOS-Floppy entdeckt hat, veröffentlicht Microsoft ein Stück Betriebssystem-Geschichte.

Quellcode auf Github: MS-DOS 4.00 ist jetzt Open Source
Artikel
  1. Startrampe Set: Lego bietet Milchstraße und Nasa-Rakete Artemis als Bausatz
    Startrampe Set
    Lego bietet Milchstraße und Nasa-Rakete Artemis als Bausatz

    Lego hat zwei neue Sets vorgestellt, die für Weltraumenthusiasten gedacht sind: das Nasa-Artemis-Startrampen-Set und das Milchstraßen-Galaxie-Set.

  2. Gaia BH3: Zweitnähste schlafendes schwarzes Loch entdeckt
    Gaia BH3
    Zweitnähste schlafendes schwarzes Loch entdeckt

    Mit dem Gaia-Weltraumteleskop der Esa wurde das massereichste schlafende schwarze Loch in der Nähe unserer Erde entdeckt. Bisher wurden nur etwa 20 solcher Objekte entdeckt.

  3. The Beekeeper: Ein Mann gegen die Ransomware-Industrie
    The Beekeeper
    Ein Mann gegen die Ransomware-Industrie

    Normalerweise gibt es kaum einen Grund, sich eines Actionfilms mit Jason Statham anzunehmen. The Beekeeper ist aber eine Ausnahme.
    Eine Rezension von Peter Osteried

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Asus OLED-Monitor zum Tiefstpreis • Gigabyte GeForce RTX 4070 Ti im Sale • MediaMarkt: Asus Gaming-Laptop 999€ statt 1.599€ • Gamesplanet Spring Sale [Werbung]
    •  /