Kapitel 17. Eiffel

Bertrand Meyer

Eiffel ist eine objektorientierte Programmiersprache, die hauptsächlich von Bertrand Meyer im Jahr 1985 entworfen wurde und mittlerweile von einem Standardkomitee bei Ecma International verwaltet wird. Dort wurde 2006 ein ISO-Standard veröffentlicht. Die Sprache stellt viele Features bereit, die heute als modern angesehen werden und weite Verbreitung finden: Garbage Collection, generische Programmierung und Typsicherheit. Ihr wichtigster Beitrag mag die Idee des »Design by Contract« sein, bei der die Sprache Schnittstellenvorbedingungen und -nachbedingungen und Invarianten sicherstellt. Damit wird die Zuverlässigkeit und Wiederverwendbarkeit von Komponenten verbessert. Der Einfluss von Eiffel zeigt sich deutlich ...

Get Visionäre der Programmierung - Die Sprachen und ihre Schöpfer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.