eiffel

Eiffel ist eine statisch typisierte objektorientierte Programmiersprache, die eng mit der gleichnamigen Programmiermethode verwandt ist. Beide basieren auf einer Reihe von Prinzipien wie Design by Contract, Kommando-Abfrage Trennung, Uniform Access, etc. Viele Konzepte, die ursprünglich von Eiffel eingeführt wurden, finden ihren Weg zu C #, Java und anderen Sprachen. Das Programm in Eiffel kann für fast jede Zielplattform unverändert kompiliert werden.
7
Antworten

Objektorientierte Rückrufe für C ++?

Gibt es eine Bibliothek, die es mir erlaubt, objektorientierte Rückrufe in C ++ einfach und bequem zu erstellen? Die Sprache Eiffel zum Beispiel hat das Konzept von "Agenten", die mehr oder weniger so funktionieren: %Vor% Ausgabe wird sei...
19.08.2010, 08:52
3
Antworten

Wie unterscheidet sich "Design by contract" von Racket Scheme von Eiffel?

Ich weiß, dass Eiffel (der Progenitor) und Racket beide "Design by Contract" -Funktionen implementiert haben. Leider bin ich mir nicht sicher, wie man sich von den anderen unterscheiden würde. Eiffels DBC ist auf das OOP-Paradigma und die Vererb...
15.04.2011, 02:05