Эйфель (программалау теле)

Эйфель (ингл. Eiffel) — Бертран Мейер тарафыннан эшләнгән Алголга охшаган синтаксислы объектка юнәлтелгән программалаштыру теле. Бу тел беренче булып контракт программалаштыру ысулын тормышка ашыра.

Эйфель
Тел сыйныфы програмлау теле, объектка йөз тоткан программалау теле[d], күппарадигмалы программалау теле[d] һәм интерпретируемый язык программирования[d]
Автор Бертран Мейер
Үстерүче Бертран Мейер & Eiffel Software
Йогынтысын кичергән
Ада[d], Симула[d], Z-нотация[d] һәм Simula 67[d]
Йогынты ясаган

Windows, DOS, OS / 2 һәм UNIX өчен Эйфель компиляторлары бар. Күпчелек Эйфель гамәлләре коды ясый, ягъни алар тәрҗемәче кебек башкарыла. Аннары, тәрҗемә итәлгән кодны компиляторы белән компиляциялә. Ләкин, турыдан-туры машина коды ясый торган системалар да бар (мәсәлән, Visual Eiffel).

Hello, world! үзгәртү

Экранга «Hello, world!» юлы чыгаручы программа үрнәге:

class HELLO 
  create
    make
  feature
    make
      do
        print("Hello World%N")
      end
end