URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 56455
[ Назад ]

Исходное сообщение
"EiffelStudio 6.4 - IDE для языка Eiffel"

Отправлено opennews , 30-Июн-09 22:50 
Вышла (http://www.eiffel.com/general/news/2009/eiffelstudio64_relea... версия 6.4 IDE для языка Eiffel (http://en.wikipedia.org/wiki/Eiffel_%28programming_lang... - EiffelStudio. Eiffel - это объектно-ориентированный язык, поддерживающий технологию контрактного программирования (http://lunarfrog.com/code-contracts-net/).


Основные характеристики языка и среды программирования:


-  кроссплатформенная реализация - существуют версии EiffelStudio для FreeBSD, IRIX MIPS (http://en.wikipedia.org/wiki/IRIX), Linux, OpenBSD, Solaris (в том числе и Solaris SPARC), Windows
-  автоматическая сборка мусора
-  технология "Проектирование по контракту" (http://en.wikipedia.org/wiki/Design_by_contract) - предусловия, постусловия, инварианты (аналогично инструменту SPARK (http://www.adacore.com/home/products/sparkpro/tokeneer/disco... в языке Ada) поддерживаются непосредственно самим компилятором языка
-  поддержка множественного наследования; разрешение конфликта имен (ко...

URL: http://www.eiffel.com/general/news/2009/eiffelstudio64_relea...
Новость: http://www.opennet.me/opennews/art.shtml?num=22402


Содержание

Сообщения в этом обсуждении
"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено croster , 30-Июн-09 22:50 
В качестве дополнения к основному тексту новости.
О проектировании по контракту можно почитать по следующим ссылкам:
http://habrahabr.ru/blogs/crazydev/38612/
http://ru.wikipedia.org/wiki/Контрактное_программирование
http://lunarfrog.com/code-contracts-net/

Безусловно, стоит прочесть книгу создателя языка Eiffel Бертрана Мейера "Объектно-ориентированное конструирование программных систем":
http://www.ozon.ru/context/detail/id/2336754/
Отрывок из этой книги можно почитать здесь:
http://www.intuit.ru/department/se/oopbases/11/1.html
Можно также посмотреть слайды из учебного курса, читаемого Мейером:
http://se.ethz.ch/teaching/2008-H/eiffel-0291/index.html

Списки рассылки, в которых можно задать интересующие вопросы по Eiffel (там появляются и сотрудники EiffelSoftware, так что есть шанс получить квалифицированную помощь):
http://tech.groups.yahoo.com/group/eiffel_software/ (архив этого списка http://www.nabble.com/Eiffel-Software-Users-f16963.html)


"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено Logo , 01-Июл-09 00:47 
Хм... Так расписали, что даже интересно стало.

"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено croster , 01-Июл-09 10:18 
Ну тогда пробуйте - установите IDE, посмотрите примеры, документацию...

"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено Logo , 01-Июл-09 10:51 
Да уже скачал GPL версию. Не хватило времени разобраться, - сегодня ночью продолжу.

"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено аноним , 01-Июл-09 00:56 
мм... какая прелесть :)

"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено yantux , 01-Июл-09 02:33 
в чём прикол этого языка? какие преимущества?

"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено iZEN , 01-Июл-09 09:26 
Нет утечек памяти. Структурированная обработка исключений, ретрейны. (Получше, чем у Ada).

"EiffelStudio 6.4 - IDE для языка Eiffel"
Отправлено croster , 02-Июл-09 11:30 
Преимущество в кросплатформенности, трансляции кода в Си (с последующей компиляцией), проектированию по контракту и т.д. В общем, объяснять долго, лучше скачать и посмотреть примеры самому.