EiffelStudio

Screenshot der Software:
EiffelStudio
Softwarebeschreibung:
Version: 6.8.8.6454 Aktualisiert
Upload-Datum: 12 May 15
Entwickler: Emmanuel Stapf
Lizenz: Frei
Popularität: 132

Rating: 1.3/5 (Total Votes: 3)

Eiffel Software bietet Entwicklungswerkzeuge, die einen konkreten und unmittelbaren Unterschied, wie Unternehmen produzieren Software zu machen.
 
 Das Hauptprodukt des Unternehmens, Eiffelstudio, ist verfügbar unter der Dual-Licensing: Wählen Sie zwischen Open Source und kommerzielle.
 
 Während Eiffel gilt als die beste Sprache für die Erstellung schneller, robuster, skalierbarer Anwendungen angesehen wird, ist EiffelStudioTM das einzige Werkzeug für die Verwirklichung der vollen Leistung des Eiffel Entwicklung FrameworkTM.
 
 Eiffelstudio ist mehr als nur eine IDE.
 
 Stellen Sie sich vor, um Ihr System zu modellieren, wie Sie denken - Erfassen Sie Ihre Anforderungen und Ihre Denkprozesse in Eiffel. Dann, wenn Sie bereit sind, ausgebildet sind, bauen Sie auf die gerade erstellten Modell, noch in Eiffel. Und dann haben Sie zu implementieren, in Eiffel. Sie müssen nie etwas wegwerfen und neu beginnen. Sie müssen keine zusätzlichen Tools, um zurück zu gehen und Änderungen in der Architektur sicher sein. Roundtrip Engineering? Es ist in nach Design gebaut. Tests, Metriken und Produktivitäts-Tools? Sie sind bereits eingebaut.
 
 Und Debugging? Eiffel native Design by ContractTM verhindert 90% der Fehler aus immer an erster Stelle auftreten - und welche Bugs bleiben leicht aufgespürt und repariert, in der Regel innerhalb von zehn Minuten.
 
 Wenn Sie mehrere Plattformen zu konsolidieren haben, in Einklang zu bringen oder mit, kein Problem zu kommunizieren. Eiffel läuft auf Windows, Unix, Linux, eingebettet, und selbst VMS-Systeme. Sie können eine Anwendung in Eiffel zu erstellen (auch Import Ihrer vorhandenen Anwendungen als Ausgangspunkt), und dann wandern sie auf jeder anderen Plattform Eiffel kompiliert.

Was ist neu in diese Mitteilung:

  • Dieses Release Kandidat für Eiffelstudio 6.8, das die folgenden neuen Funktionen beinhaltet: SCOOP (Simple Concurrent Objektorientierte Programmierung Technologie), die Fähigkeit, einen laufenden Prozess an den Eiffelstudio Debugger anhängen eine verbesserte EiffelStore Bibliothek und MySQL Griff und verschiedene Compiler und Eiffelstudio Bugfixes.

Was ist neu in Version 13.11.9.3542:

  • New Features:
  • Compiler: Unterstützte Klammer Aliase, die Behandlung erlauben Funktion Anrufe mit Argumenten auf Personen, die keine Argumente übernehmen, um so fester Bestandteil Anrufe zu suchen. Dies ist vor allem sinnvoll, fordert Agent Objekte, zB machen statt my_agent.call (x) kann es möglich sein, my_agent (x) zu verwenden. Anders als Halterung alias, können Klammern alias mit beiden Abfragen und Befehle verwendet werden, aber wie mit Halterung alias, sollte die entsprechende Funktion mindestens ein Argument haben.
  • Compiler: Unterstützt neue Regeln zur aktuellen Argumente in einer Funktion zu behandeln Anruf, Wrap letzten Argumente in ein Tupel, wenn: die Zahl der tatsächlichen Argumente, die Zahl der formalen Argumente übersteigt oder wenn die Anzahl der tatsächlichen Argumente, die der Anzahl der formalen ist Argumente, aber das letzte tatsächliche Argument nicht typkompatibel mit der letzten formale Argument, es sei denn in einem Tupel gewickelt. Dies ist vor allem sinnvoll, fordert Mittel Objekten vermeiden explizite manifest Tupel Notation zu machen. Zum Beispiel my_agent.call ([123, & quot; abc & quot ;, value]) als my_agent.call geschrieben werden (123, & quot; abc & quot ;, Wert), oder, wenn sie mit Klammern alias kombiniert, wie my_agent (123, & quot ; abc & quot ;, Wert)
  • .
  • Compiler: Unterstützt bedingte Ausdrücke, die mit verschiedenen Ausdrücken, um einen Wert in Abhängigkeit von einer Bedingung berechnen lassen: wenn x & lt; y und x & lt; z dann x elseif y & lt; z dann y z anderes Ende.
  • Compiler: ecf Umleitung Unterstützung - & gt; bieten eine Möglichkeit, die Umleitung von einem .ecf zum anderen erstellen (ähnlich Link)
  • Verbesserungen:
  • Bibliothek: Hinzugefügt Klammer Aliase für PROCEDURE.call und FUNCTION.item so dass die Anrufe an Agenten foo.call (1, 2, 3) und x: = bar.item (& quot; qux & quot;) mit foo ersetzt werden (1, 2, 3) und x:. = bar (& quot; qux & quot;)
  • Bibliothek: Hinzugefügt nichtig sichere Version von Gobo, nur Argumente, Test, Werkzeuge und XML sind noch lücken sicher
  • .
  • Fehlerbehebungen:
  • Compiler:. Bug # 18266 (Test # svalid031) - ein Fehler, der die Berichterstattung eine nicht vorhandene Fehler nach einem umbenannten Funktion mit einer Klammer alias behoben
  • Compiler: Bug # 18282 (Test # multicon062) - Ein Fehler, der falsche Fehlerbericht für Funktionen mit einem in mehreren generischen formalen Zwänge angegeben Halterung Alias ​​behoben
  • .
  • Compiler:. Test # attach108 - Korrigierte Berechnung der Zielfernrohre von Lesevariablen in implikativen Ausdrücke mit conjuctions verwendet

Was ist neu in Version 7.1.8.8986:

  • This Version fügt einen neuen Eiffel Web Framework, verbessert die SCOOP Umsetzung zu mehr Lauf Prozessoren zu ermöglichen, wird die Unterstützung für GTK 3.4 und seine HTML5-Backend, verbessert die Eiffel-Informationssystem-Werkzeug, und fügt verschiedene Bugfixes und Verbesserungen.

Was ist neu in Version 7.0.8.8074:

  • This Version enthält wichtige Verbesserungen in den Bereichen der Parallelität (über die SCOOP-Technologie) und nichtig Sicherheit, indem es einfacher zu migrieren, um Code-safe ungültig.
  • Darüber hinaus hat es viele kleine Verbesserungen Eiffelstudio einfach zu bedienen gehören mehr und mehr externe Beiträge zu machen.

Was ist neu in Version 6.7.8.5049:

  • This Release löst einige Inkrementalität Probleme bei der Verwendung der Test Einrichtungen.
  • Einige Anzeigeprobleme mit dem neuen Konstrukt über gelöst wurden.

Was ist neu in Version 6.6.8.2636:

  • New Features:
  • Basis Unterstützung für korrekte Missverhältnis in der SED-Serialisierung Cluster.
  • Verbesserungen:
  • Wenn Laufzeitpartnerschaften einen besonderen Fall, in dem `Kapazität" ist viel höher als seine `count 'die neue Kopie wird seine Kapazität`' zu `Zahl eingestellt.
  • Studio hat neue Fehlerliste Werkzeug Präferenz & quot;. & Quot ;, tools.error_list.show_tooltip so Endbenutzer können angeben, ob reich Tooltip-Fenster sollte in der Fehlerliste Werkzeug angezeigt werden
  • Feature entfernt
  • Fehlerbehebungen:
  • Compiler Bug # 16545, wenn Compiler nicht erkennen, dass eine neue Datei enthält keine erwarteten Klasse nach der Referenzierung es in einem System (siehe Test # incr340).
  • Compiler Fest mehrere Kompilierung Fehler (Bug # 16546, # 16547 Bug, Bug # 16553) für die Fälle, wenn eine Funktion mit Behauptungen von einer übergeordneten Klasse entfernt wird, während ein Kind Klasse bleibt unverändert (siehe Test # incr341, Test # incr342, test # incr343).
  • Studio Bug # 15788 (Bug # 16209, Bug # 16278) Fehler Tooltip zu blinken, wenn der Maus außerhalb von Eiffelstudio
  • Studio Bug # 16543 Suche in der Funktion Implementers oder Nachkommen nicht scrollen, um Spiel zu zeigen
  • Compiler behoben Kompilierung Fehler (Bug # 14525, Bug # 16052), die Compiler-Crash oder falsche Fehlermeldung beim Check geerbt Code eines Client, der auf ein Merkmal, das ist (wieder) bewegt (siehe Test # incr293 bezieht verursacht, Test # incr338).
  • Benutzer Änderungen:
  • Die experimentelle Studio-Modus ist jetzt weg, es hat sich die Standardeinstellung. Um Zugriff auf die Standard-Modus von 6,5 haben, muss man die kompatible Version zu verwenden.

Was ist neu in Version 6.5.8.524:

  • The Eiffelbase-Erweiterungsbibliothek wurde der Eiffelstudio Liefer hinzugefügt .
  • Diese Bibliothek stellt eine neue Klasse SEARCH_TABLE, die einen Satz in dem Artikel sind hashable ist, und einige neue Sortieranlagen für Nachkommen von Wende.

  • Ein paar Probleme mit PART_SORTED_SET und BINARY_SEARCH_TREE_SET wurden behoben.
  • Verschiedene Eiffelstudio Fehler wurden behoben. 'CLEAR_ALL' in STRING Klassen und HASH_TABLE hat sich für 'wipe_out' obsolet gemacht.
  • Eine Verhaltensänderung in STRING.resize geschah Aufruf 'Größe ändern' mit einer kleineren Größe zu verhindern.

Was ist neu in Version 6.4.7.9263:

  • For Abwärtskompatibilität Thema, das wir auch 2 Versionen die Bibliotheken. Standardmäßig wird es die abwärtskompatibel Version verwenden. Um die neue Bibliothek zu verwenden, müssen Sie die `-Experiment 'Option verwenden. Es ist möglich, Code, der gegen beide Versionen kompiliert, solange ein paar kleine Änderungen an der Code gebracht erstellen.

Was ist neu in Version 6.4.7.8984:

  • Development von iPhone-Anwendungen in Eiffel wurde hinzugefügt. Derzeit unterstützt nur Kommandozeilen-Applikationen, sondern grafische Anwendung Unterstützung sollte bald kommen. Der dynamische Bibliothek API-Wrapper, der Codierung Bibliothek und die Internationalisierung Bibliothek: Die folgenden Bibliotheken sind auf die Lieferung aufgenommen worden. Einige Fragen auf GTK wurden behoben. Einige Laufzeitfehler im Zusammenhang mit Gewinde oder Serialisierung wurden behoben.
  • Die Vorkompilierung Fehler auf Mac OS X wurde behoben.

Was ist neu in Version 6.4.7.8382:

  • Bug fixes:
  • Debugger: Fest kürzlich eingeführten Bug # 15610. Feature-Anruf auf Leere Ziel in {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression in Eiffelstudio
  • Debugger: Bug # 15669 Feature-Anruf auf Leere Ziel in {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • Debugger: verbesserte Unterstützung für Objekt Test Einheimischen
  • Laufzeit:. Es wurde ein nicht-Detektion von Stack-Überlauf in einer Multithread-Anwendung auf Linux
  • Benutzer Änderungen:
  • Compiler: inkrementiert ECF XML-Schema-Version, um die letzten Änderungen spiegeln
  • .
  • Compiler:. Ersetzte ECF Schemaattribut syntax_level einer Integer-Typ mit Syntax eines String-Typ, die eine der drei möglichen Werte enthält
  • Compiler: Ersetzt ECF-Schema-Attribut is_void_safe eines boolean Typ mit void_safety eines String-Typ, die eine der drei möglichen Werte (none enthält - keine Lücke Sicherheitsprüfungen, alle - alle Leere Sicherheitsüberprüfungen, die Initialisierung - On-Demand-Leere Sicherheit Kontrollen, dh nur für Unternehmen, die gebunden sind).
  • Compiler:. Anwendungsmöglichkeiten sind nach der Anwendung Optionen in der Bibliothek, wenn Option Use Anwendungsmöglichkeiten auf true gesetzt ist angegeben angewendet
  • Compiler:. Hinzugefügt Kompatibilität zum Erkennen Code mit `infix / Präfix 'statt` alias "

Anforderungen :

  • gtk +

Ähnliche Software

NetBeans IDE
NetBeans IDE

16 Aug 18

Wing IDE
Wing IDE

27 Sep 15

VisualLangLab
VisualLangLab

11 May 15

HBasic
HBasic

2 Jun 15

Kommentare zu EiffelStudio

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!