Eiffel (programozási nyelv)

A Wikipédiából, a szabad enciklopédiából.

(Eiffel programozási nyelv szócikkből átirányítva)

Tartalomjegyzék

[szerkesztés] A nyelv

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.

[szerkesztés] Példaprogram

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

[szerkesztés] Forrás

  1. Nyékyné Gaizler Judit: Programozási nyelvek

[szerkesztés] Külső hivatkozás

Az Eiffel Software honlapja

Főbb programozási nyelvek (továbbiak) +/-

Imperatív: FortranCC++C#JavaPascalDelphiAda

Script: JavaScriptVisual BasicPHPPythonPerlsh

Funkcionális: HaskellLispScheme

Egyéb: ABAPAwkCOBOLPL/SQLSASSQLEiffelLogoScratchSMLSmalltalk

Történelmi: ALGOLAPLBASICClipperMUMPSPL/IRPGSimula

Személyes eszközök