Eiffel

A Programozás Wiki wikiből

Az Eiffel programozási nyelvet Bertrand Meyer tervezte a 80-as évek közepén. Egy objektumorientált programozási nyelv, amely jellegzetesebb tulajdonságai közé tartozik a többszörös öröklődés és a Design by Contract. A nyelv a nevét Gustave Eiffel, francia építészről kapta, az Eiffel-torony és a budapesti Nyugati pályaudvar tervezőjéről.

A nyelv szintaxisa a Pascalra és az Adára hasonlít. Erősen típusos, tisztán objektumorientált nyelv. A programnyelvet úgy tervezték meg, hogy a program kódja maga legyen a dokumentáció.

Meyer, a nyelv alkotója, saját céget alapított, Eiffel Software néven, amelyik a programnyelv fejlesztésére szakosodott, és saját implementéciójuk az EiffelStudio.

Példaprogram[szerkesztés]

   class 
       HELLO_WORLD
   create
       make
   feature
      make
         do
            io.put_string ("Hello, world!")
            io.put_new_line
         end
   end