Eiffel: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
м Обновлена последняя версия. Указаны лицензии. Добавлен класс языка. |
Mgb (обсуждение | вклад) Нет описания правки Метка: редактор вики-текста 2017 |
||
Строка 23:
Существуют компиляторы Эйфеля для [[Windows]], [[DOS]], [[OS/2]] и [[UNIX]]. Большинство реализаций Eiffel генерирует код [[Си (язык программирования)|Си]], то есть являются своеобразным [[препроцессор]]ом. Далее этот код компилируется с помощью компилятора [[Си (язык программирования)|Си]]. Однако есть системы, которые порождают и непосредственно машинный код. Например, [[Visual Eiffel]].<ref name="visual-eiffel-site"/>
=== Происхождение названия ===
Язык «Eiffel» был назван в честь инженера [[Эйфель, Гюстав|Густава Эйфеля]], который построил [[Эйфелева башня|знаменитую башню]] названную в его честь. Этим названием создатели языка хотели подчеркнуть следующее:
* Эйфелева башня была построена очень быстро, всего за два с небольшим года.
* Эйфелева башня была построена без превышения бюджета.
* Она собрана из небольшого числа стандартных деталей
* Она была задумана как временная постройка, но осталась стоять, и продолжает стоять до сих пор.
Тем самым создатели намекали на то, что система программирования «Eiffel» позволяет быстро и бюджетно построить крупные программные системы из относительно небольшого количества программных модулей из библиотек Eiffel Software, а также выражали надежду на то, что программным комплексам, созданным с помощью системы «Eiffel» будет суждена долгая жизнь<ref>{{cite web
|author =
|url = https://www.eiffel.com/resources/faqs/eiffel-language/#classic-where
|title = Where does the name come from?
|lang =
|website = https://www.eiffel.com
|publisher =
|date =
|accessdate = 2019-07-17
}}</ref>.
== Ключевые особенности ==
|