Smarteiffel.

SmartEIFFEL ist ein reifer und kostenloser Compiler für die eiffelobjektorientierte Sprache
Jetzt downloaden

Smarteiffel. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • The SmartEiffel Team
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 20.2 MB

Smarteiffel. Stichworte


Smarteiffel. Beschreibung

Eiffel ist eine reine objektorientierte Sprache, die auf das Schreiben von Softwarekomponenten ausgerichtet ist, die leicht zu lesen, zu testen, zu erweitern, zu warten und wiederzuverwenden. Sein Schwerpunkt auf kollaborativen Aspekten der Softwareentwicklung, als Kommunikation und Dokumentation, macht Eiffel eine gut geeignete Sprache zu großen und sehr großen Projekten. Gleichzeitig machen es seine Einfachheit und sorgfältige Auswahl an Merkmalen ideal, um Objektorientierungskonzepte zu lernen und Analyse- und Designfähigkeiten zu entwickeln. Smarteiiffel ist ein Forschung und ein kostenloses Software-Projekt, das der Eiffel-Community mit: · Ein reifer und kostenloser Compiler (GPL-Lizenz) · Eine umfangreiche und vollständig objektorientierte Klassenbibliothek (MIT / X-11-Lizenz) · Alle diese effelspezifischen Werkzeuge, die für eine vollständige Entwicklungsumgebung erforderlich sind, als symbolischer Debugger von Eiffelebene oder ein Dokumentationstool Da der Compiler Eiffel-Code entweder auf C- oder Java Bytecode übersetzt, kann es verwendet werden, um Programme zu schreiben, die auf praktisch jeder Plattform ausgeführt werden, für die ein ANSI C-Compiler oder eine Java-virtuelle Maschine vorhanden ist. Der Compiler und alle begleitenden Werkzeuge sind vollständig in Eiffel geschrieben, sodass sie in all diesen Plattformen verwendet werden können. Smarteiffel erweitert traditionelle Eiffel-Betreuung über Zuverlässigkeit und gute Software-Engineering-Praktiken mit einem besonderen Sorge um Laufzeitleistung und winziger Memory-Footprint. Sie erhalten ein Maß für den Erfolg des Projekts in diesem Bereich an den Computersprache Shootout-Benchmarks. die Sprache Alle traditionellen Eiffel-Funktionen sind in Smarteiiffel implementiert: · Entwurf durch Vertrag: einschließlich disziplinierter Ausnahmen und optionaler Assertion-Ausführung (auf einer BY-Cluster-Basis) · Mehrfacher Erbschaft und Generität · Statische Tipps. · Einheitliches Typsystem · Automatische Müllsammlung · .Ace-Konfigurationsdateien Darüber hinaus wurden auch einige kürzlich vorgeschlagene Verbesserungen integriert: · Tupel und Agenten · Insertion (Implementierung - nur Vererbung) · Ein Plug-In-Mechanismus für eine bessere Interoperabilität mit anderen Sprachen · Begrenzte Introspektionsfunktionen Die Sprache hat einen Stabilitätszeitraum eingegeben, in dem nur geringfügige Änderungen hinzugefügt werden. Alle zukünftigen Änderungen müssen sich als echter Gewinn aus Sicht der Software-Engineering erweisen, und sie können die Laufzeiteffizienz nicht verändern.


Smarteiffel. Zugehörige Software

PHPMOLE.

PHPMOLE ist eine PHP-integrierte Entwicklungsumgebung, die mit einem GTK-basierten GUI enthält ...

186 1 MB

Herunterladen

Xrefactory.

Ein professionelles Entwicklungswerkzeug für C und C ++, die Code-Abschluss, Quellen-Browsing und Refactoring bieten ...

231 1.8 MB

Herunterladen