Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Eiffel

Eiffel
Изображение логотипа
Семантика объектно-ориентированный
Класс языка объектно-ориентированный, класс-ориентированный, обобщённый, параллельный
Тип исполнения компилируемый
Появился в 1986
Автор Бертран Мейер
Разработчик Bertrand Meyer & Eiffel Software
Расширение файлов .e
Выпуск EiffelStudio 24.05[1] (14 июня 2024 (2024-06-14))
Система типов строгая, статическая
Основные реализации EiffelStudio[2], SmartEiffel[3], Visual Eiffel[4], Gobo Eiffel[5], The Eiffel Compiler tecomp[6]
Испытал влияние Ada, Algol-60, Simula, Z
Повлиял на C#, D, Delphi, Java, Lisaac, Ruby, Sather, Ada
Лицензия двойная: GPL и корпоративная
Сайт eiffel.org
Платформа кроссплатформенный
ОС FreeBSD, Linux, macOS, OpenBSD, Solaris, Windows
Логотип Викисклада Медиафайлы на Викискладе

Eiffel (Эйфель) — объектно-ориентированный язык программирования с алголоподобным синтаксисом, разработанный Бертраном Мейером. В этом языке впервые был реализован метод контрактного программирования.

Существуют компиляторы Эйфеля для Windows, DOS, OS/2 и UNIX. Большинство реализаций Eiffel генерирует код Си, то есть выполнены, как транслятор. Далее этот код компилируется с помощью компилятора Си. Однако есть системы, которые порождают и непосредственно машинный код. Например, Visual Eiffel.[4]

  1. "EiffelStudio 24.05 is available!". Архивировано 5 июля 2024. Дата обращения: 7 июля 2024. {{cite news}}: |archive-date= / |archive-url= несоответствие временной метки; предлагается 5 июля 2024 (справка)
  2. EiffelStudio A Complete Integrated Development Environment. Дата обращения: 22 ноября 2010. Архивировано 23 ноября 2010 года.
  3. SmartEiffel, the GNU Eiffel Compiler, Tools and Libraries. Дата обращения: 22 ноября 2010. Архивировано 13 апреля 2011 года.
  4. 1 2 Visual Eiffel home site. Дата обращения: 7 мая 2022. Архивировано из оригинала 15 июня 2021 года.
  5. Gobo Eiffel Compiler. Дата обращения: 8 января 2009. Архивировано 16 января 2009 года.
  6. tecomp: The Eiffel Compiler. Дата обращения: 8 января 2009. Архивировано 17 января 2010 года.

Previous Page Next Page