Eiffel



Website: eiffel.org

Proiectat de: Bertrand Meyer


Eiffel este un limbaj de programare orientat pe obiecte proiectat de Bertrand Meyer (un susținător de orientare a obiectelor și autor al construcției de software orientate pe obiect) și software Eiffel.

Meyer a conceput limba în 1985 cu scopul de a crește fiabilitatea dezvoltării de software comercial; Prima versiune devenind disponibilă în 1986.

În 2005, Eiffel a devenit un limbaj standardizat ISO.

Proiectarea limbajului este strâns legată de metoda de programare Eiffel.

Ambele se bazează pe un set de principii, inclusiv proiectarea prin contract, separarea de comandă-Query, principiul accesului uniform, principiul cu o singură alegere, principiul deschis și separarea opțiunilor.

Multe concepte introduse inițial de Eiffel și -au găsit mai târziu drumul în Java, C#și alte limbi.

Noile idei de proiectare a limbajului, în special prin procesul de standardizare ECMA/ISO, continuă să fie încorporate în limba Eiffel.