Eiffel (програмски језик)
From Wikipedia, the free encyclopedia
Ајфел је ИСО-стандаризован, објектно-оријентисан програмски језик дизајниран од стране Бетранда Мајера (заговорник објектне-оријентације и аутор Конструкције објектно-оријентисаног софтвера) и Ајфел софтвер. Дизајн језика је најближе повезан са методом Ајфел програмирања. Оба су базирана на скупу принципа, укључујући дизајн по уговору, одвајањем команде упита, принцип јединственог-приступа, принцип једноставног-избора, отворено-затворени принцип, и опција-операнд раздвајања.
Кратке чињенице Ајфел, Модел ...
Ајфел | |
---|---|
![]() | |
Модел | објектно-оријентисан |
Појавио се | 1986 |
Аутор(и) | Бертранд Мајер и Ајфел Софтвер |
Дизајнер(и) | Бертранд Мајер |
Имплементације | АфјелСтудио, СлободниАјфел, ПаметниАјфел, ВизуелниАјфел, Гобо Ајфел, "Ајфел компилатор" текомп |
Утицаји | Ада, Симула, Z |
Утицао на | Ада 2012, Албатрос, C#, D, Јава, Lissac, Racket, Руби,[1] Sather, Скала |
Затвори
Многи концепти првобитно представљени преко Ајфела касније су дошли до Јаве, С#, и осталих језика[2]. Нове идеје дизајна језика, посебно кроз Екма/ИСО стандарзациони процес, настављају да буду инкорпорисани у Ајфел језик.