Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Режим отображения отдельной подветви беседы | [ Отслеживать ] |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
7. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 16:59 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Unixoid (??), 01-Июн-10, 17:10 | ||
Ага, PHP + кеш на эйфеле - это будет нечто :-))))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 17:26 | ||
> http://habrahabr.ru/blogs/development/95079/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Аноним (-), 01-Июн-10, 17:12 | ||
Мне приходилось очень много иметь дел с Eiffel хотя бы в рамках прохождения кучи курсов в ETH Zurich. Скажем так: удобно. Такого гибкого и красивого ООП пока нет ни у кого, однако программирование по контракту больше похоже на TDD в плане организации процесса. Наверное это идеальный язык для TDD. Контракты красивы, но если использовать их как положено, то около 80% кода будут составлять именно эти однотипные соглашения. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
16. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 17:34 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok), 01-Июн-10, 17:58 | ||
>Производительность, кстати, сравнима с С только в случае генерирования окончательного кода, но там, сюрприз, эти славные require и ensure частично отключаются, так что смысла в них маловато на самом деле. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
13. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 01-Июн-10, 17:16 | ||
>Для начала, для чего нам это нужно: я веб-разработчик, мы делаем на php довольно сложные системы под заказ, и некоторые вещи было бы не плохо вынести в отдельный процесс и скомпилировать - кэш, спецефический поиск итд.. Для таких вещей на мой взгляд айфель подошёл бы идеально - производительность сравнима с C, а качество кода будет значительно выше. Потом, на мой взгляд, опыт "разработки по контракту" и в php не помешал бы, но для этого нужно его сначала на самом eiffel получить - сделать на нём какие-то пробные пректы и посмотреть как эта система работает, что там удобно а что нет. Вот пока и не знаю как заинтересовать коллег им заняться, это не студенты зелёные и стереотипы у них уже давно устоялись. Найти других - тоже конечно выход, но пока не реальный. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
15. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 17:32 | ||
> | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 01-Июн-10, 17:53 | ||
>видимо боюсь оказаться в положении эзотерика, сваявшего какую-то заумь, с которой никто не хочет разбираться пока она работает, а потом её просто переписывают заново :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 18:08 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 01-Июн-10, 18:13 | ||
>А можно Вам порекомендовать другой замечательный язык, форт (forth) называется ? Я им одно время очень увлекался, преинтереснейшая вещь ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 18:18 | ||
>>А можно Вам порекомендовать другой замечательный язык, форт (forth) называется ? Я им одно время очень увлекался, преинтереснейшая вещь ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 01-Июн-10, 18:25 | ||
>да так, к слову просто, немножко психологии ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 18:57 | ||
>>да так, к слову просто, немножко психологии ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 01-Июн-10, 20:29 | ||
>извините, проблема из области психологии - утверждать, что подход в освоении (не изучении, а именно освоении) языка от самого языка не зависит. Если я Вас правильно понял конечно. Поэтому привёл в пример forth , как противоположность к eiffel - это ведь тоже язык с очень интересными идеями, но имеет смысл если программа небольшого объёма и пишет её на 100% один человек и больше никто в его код никогда не полезет. А eiffel на мой взгляд ничего не даёт программисту-одиночке, кроме кучи дополнительных формальностей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 23:37 | ||
Eiffel создавался с целью оптимировать работу в больших проектах. А форт создавался с целью достичь наилучший компромис между расходом ресурсов и гибкостью программы на машинке уровня современных микроконтроллеров. И применять языки, и не только для этих два, не по тому назначению для которого их создавали авторы и оттачивало близкое к авторам по целям сообщество - как минимум не рационально. А то можно было сразу отбросить стереотипы и на ассемблере остаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 02-Июн-10, 10:21 | ||
>Eiffel создавался с целью оптимировать работу в больших проектах. | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
23. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok), 01-Июн-10, 18:09 | ||
>Делать то, что работает, и осваивать для этого такие инструменты, которые более всего подходят именно вам, а не другим, и которые помогают именно вам самому достичь максимальной производительности. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
27. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 18:16 | ||
>А вот производительность самого программиста | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш (?), 01-Июн-10, 18:19 | ||
>Если Вы имеете ввиду производительность приложений, написанных на Eiffel, то она оценивается как высокая (трансляция кода в Си). | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
34. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok), 01-Июн-10, 18:39 | ||
>То есть вы здесь пытались меня убедить, что производительность самого программиста не | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok), 01-Июн-10, 17:49 | ||
Если Вы хотите попробовать проектирование по контракту, то для других языков есть соответствующие библиотеки. Например, Contract++ (http://dbcpp.sourceforge.net/) для С++. Можете попробовать написать подключаемые модули для php на C++ с помощью этой технологии. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
25. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 18:12 | ||
>Если Вы хотите попробовать проектирование по контракту, то для других языков есть | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok), 01-Июн-10, 18:27 | ||
>Вы пишите что процесс на TDD похож - а чувствуются ли какие-то преимущества, в сравнении с теми-же UnitTests в стиле явы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??), 01-Июн-10, 18:34 | ||
>>Вы пишите что процесс на TDD похож - а чувствуются ли какие-то преимущества, в сравнении с теми-же UnitTests в стиле явы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |