Re: Eiffel: кто-нибудь лично знаком
От: Leo Yuriev Россия https://github.com/erthink
Дата: 06.04.06 17:21
Оценка: 13 (1)
Здравствуйте, eao197, Вы писали:

E>Доброго времени суток!


E>Как-то в философии мелькают названия довольно органиченного количества языков: C#, Nemerle, C++, Lisp, Haskell, OCaml, Erlang, Ruby, Python, Java, Oberon.

E>А вот с Eiffel-ем кому-нибудь лично сталкиваться приходилось?

E>Вопрос связан с тем, что разработчики Eiffel на днях выпустили свою платформу для разработки, EiffelStudio, под двойной лицензией: http://www.eiffel.com/general/news/2006/2006_04_05_pr.html


E>Стало интересно. Может кто своими впечатлениями об Eiffel смог бы поделиться?


Я тут как-то упоминал про subj (но умудрился очепятаться в названиях

Мое впечатление основывается на книге Бертранда Мейера (Bertrand Meyer) "Object-Oriented Software Construction", в комплекте с CD. В ней автор очень обстоятельно рассуждает на темы/трудности ООП и в результате, как-бы вместе с читателем, создаёт Eiffel. Поэтому прежде всего могу рекомендовать этот "томик" ISBN 0-13-629155-4, больше 1200 стр.

Сухой остаток моих "впечатлений": C учетом текущей ситуации (кросс-платформенность, готовая среда разработки + библиотека, поддержка .NET) — я бы не стал тратить время на C# и Java. С/C++ нужны как "переносимый ассемблер" и его ООП-разукрашеный вариант, но в мире безопасных языков/сред Eiffel концептуально выигрывает у Java и C#. IMHO конечно.

Но еще нужно посмотреть ничего ли не урезали в реализации Eiffel в сравнении с проектом, и насколько качественный генерируется код. Дело в том, что в данном случае нужен макро-оптимизатор даже для кодогенерации в CLR. Иначе это будет вариант типа "объектного TCL" в среде CLR.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.