Eiffel (programovací jazyk)

Eiffel je objektovo orientovaný programovací jazyk, štandardizovaný ISO, navrhnuý s ohľadom na rozšíriteľnosť, znovupoužiteľnosť kódu, spoľahlivosť a efektivitu pri programovaní. V akademickom prostredí sa používa na výučbu princípov programovania a v priemysle ako vývojová platforma.

Jazyk Eiffel je založený na niekoľkých princípoch, medzi ktoré patria kontraktné programovanie, separácia príkazov a požiadaviek, princíp jednotného prístupu, princíp jedinej voľby, princíp otvorenosti/uzavretosti a separácia volieb a operandov.

Mnohé z konceptov, ktoré zaviedol Eiffel, boli neskôr prenesené aj do iných jazykov ako Java či C#. Eiffel pokračuje v bádaní nových nápadov návrhu jazyka, zvlášť pomocou štandardizačného procesu ECMA/ISO.

Zdroje

Tento článok je čiastočný alebo úplný preklad článku Eiffel (programming language) na anglickej Wikipédii (číslo revízie nebolo určené).

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.