The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"EiffelStudio 6.4 - IDE для языка Eiffel"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от opennews (ok) on 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

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от croster (ok) on 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)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от Logo (ok) on 01-Июл-09, 00:47 
Хм... Так расписали, что даже интересно стало.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от аноним on 01-Июл-09, 00:56 
мм... какая прелесть :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от yantux (??) on 01-Июл-09, 02:33 
в чём прикол этого языка? какие преимущества?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от iZEN (ok) on 01-Июл-09, 09:26 
Нет утечек памяти. Структурированная обработка исключений, ретрейны. (Получше, чем у Ada).
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от croster (ok) on 01-Июл-09, 10:18 
Ну тогда пробуйте - установите IDE, посмотрите примеры, документацию...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "EiffelStudio 6.4 - IDE для языка Eiffel"  +/
Сообщение от Logo (ok) on 01-Июл-09, 10:51 
Да уже скачал GPL версию. Не хватило времени разобраться, - сегодня ночью продолжу.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру