eiffel
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| eiffel [2014-01-08 23:09:31] – angelegt manfred | eiffel [2016-04-12 22:49:59] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Eiffel ====== | ||
| + | |||
| + | * **[[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * **[[http:// | ||
| + | * einige Eigenschaften von Eiffel: | ||
| + | * statische Typprüfung | ||
| + | * automatische Speicherbereinigung (" | ||
| + | * Mehrfachvererbung; | ||
| + | * Abstrakte Klassen (" | ||
| + | * Generische Klassen (Templates in C++) | ||
| + | * Polymorphie | ||
| + | * standardmäßig dynamische Bindung; wo möglich, soll der Compiler in effizientere statische Bindung optimieren | ||
| + | * Elemente der funktionalen Programmierung (" | ||
| + | * (Präfix- und Infix-) Operatoren können wie Funktionen vereinbart werden | ||
| + | * Ausnahmebehandlung | ||
| + | * Schnittstelle zu anderen Programmiersprachen, | ||
| + | * Standardbibliothek (im Umfang der von C++ vergleichbar) | ||
| + | |||
