ShadowS | |
|
поделитесь возможностями данного языка и кто и что на нем пишет. Стоит ли его изучать??? |
AngeLR | |
|
Изучать не советую (ИМХО). Язык изначально ориентирован (по идее) на работу с БД, но далеко "не первый" в этом плане. Сделать на нё конечно можно многое, но стоит подумать над "вопросом эффективности". Гораздо проще, быстрее и универсальнее писать программы ("общего назначения", а не узкоспециализированные промышленные системы) на языках .NET И хотя в новой версии вроде сделали поддержку NET... "поддержка" ни когда не будет оригиналом. |
|
Для меня он стал представлять интерес только с появлением kylix, но вещи эти все же разные, жаль kylix не приходиться мне использовать… Язык довольно простой, по сути, расширение паскаля, кто изучал паскаль довольно быстро освоиться и в делфи.
|
XXX_Loop_XXX | |
|
Я сейчас в институте на нём Базы данных изучаю. Да, кто знает Паскаль, тому будет просто на нем писать.
|
ShadowS | |
|
Я на форуме хакера прочитал что Борланд приостановила разработку Делфи, следовательно язык постепенно будет отмирать. Что вы думаете по этому поводу??? |
AngeLR | |||
|
Думаю, что давно пора. А еще думаю, что в уч.учреж. его еще лет 20 будут преподавать, потому как многие преподы не отличаются тягой к познанию нового. Им втирали паскаль, тем кто им втирал паскаль тоже втирали паскаль, значит и они буду втирать паскаль (дельфи - один...). Вот поэтому я и не учился ни в одном выш. Они ни чего не знают и знать не хотят, а я не могу когда меня учит человек у которого уровень знаний (а иногда и интелекта) ниже моего. Путь другим тупо читают учебник по дельфи-паскалю. |
ShadowS | |
|
Ну незнаю насчет разных учебных учреждений, а у нас образование прогрессивное(я учучь в Бауманке), да и в физтехе с МГУ тоже делфи учат ведь наверное это не с проста??
|
MobyDick | |
|
Борладн уже как пол года назад заявили, что они прекращают поддержку делфи. Зачем тратить время на изучение предсмертных языков? Да, читать паскаль/делфи в универах будут ещё долго, т.к. преподаватели очень инертный народ (к счастью, не все, за редким исключением, правда...) Но ведь есть и другие языки, за которыми светит будущее и их продвигают очень серьезные организации. Зачем вы так ограничиваетесь? Это сообщение отредактировал MobyDick - 27-03-2006 - 13:02 |
ShadowS | |
|
MobyDick, я совсем не ограничиваюсь просто интересно узнать мнения других людей. и кстати борланд не приостановила разработку делфи, а просто продала права на использование этого продукта какой-то компании, так чт делфи еще возможно долго будет существовать на рынках разработки |
AngeLR | |
|
2 ShadowS. Вот прихожу я в нашу кафешку покупаю сок и пью его. И меня не интересует почему все пьют чай. Я для себя решил, что сок вкуснее и полезнее. Я к тому, что надо наплевать на то, что "все" изучают и преподают Delphi. Выше было правильно замеченно, что преподы весьма инертны. А теперь еще умножь их инертность на инертность всей системы образования. Надо выбирать то, что "хорошо", а не то что "все". Вот в школах до сих пор преподают QBASIC и что ? Будем изучать и писать на нём продукты ? А мнения будет два: 1. (те кто изучал Delphi и в глубине души ему печально, что он изучил "не то", а дальше, в силу разных обстоятельств, он ни чего изучать не способен) - Delphi - СУПЕР, лучше нету. 2. (те кто не изучал Delphi или те кто его изучал, но не стал его идолопоклонником благодаря развитому интеллекту) - сам решай, всё зависит от задачи и твоих предпочтений, Delphi можно рассмотреть как вариант, но не зацикливаться на нём. |
ssq996 | |
|
народ, а давайте подойдем к этому вопросу с другой стороны. я тоже пишу на делфи (не много конечно, но для себя и под заказ), хотя понимаю, что c# и иже с ними - более гибкие, намного легче для машины и т.д. НО (имхо кнешна) в школе учат базику - чтоб школьники понимали, что комп - это не только одна большая игрушка а что в ней можно писать программы для облегчения собственной участи. в универе учат паскалю (в основном) и С++ (в частности) чтоб студенты могли понять ОСНОВЫ алгоритмического языка. причем учить проще на паскале, где начало - begin, конец - end, а кружок - circle.. и преподают синтаксис языка С. а потом опять же из-за доступности команд очат ОСНОВАМ ООП и опять же на делфях.. а решать на чем писать и куда углублятся приходится самому. вот. :)
|
ssq996 | |
|
ЗЫ: АнгеЛР, а ты чего в у-нске заканчивал кстати?
|
AngeLR | |||
|
среднюю школу. |
MobyDick | |
|
Еще замечу делфи популярен у нас только потому что воруют... Кстати некоторые заказчики интересуются лицензиями на средство разработки, а если взглянуть на цены, к примеру, от MS и Borland - выбор будет очевиден. Тем более некоторые средства разработки, вообще бесплатны и обладают некоторой кроссплатформенностю - что весьма неплохо. |
AngeLR | |
|
MobyDick, ну тогда у Microsoft Visual Studio 2005 "нет конкурентов", потому как Microsoft .NET Framework SDK - вещь бесплатная (официально), из чего следует - прогу можно написать в studio, а "официально заявить", что ты всё написал руками в SDK (чиста теоретически... да и практически это возмжно, просто неудобно) и там же откомпилил (ну поправить HEX редактором - удалить следы studio, если он их оставляет). Получается - программер выглядит суперкодером и всё оффициально.
|
MobyDick | |
|
Studio вопрос не ограничивался. Не забываем, есть SharpDevol., прокт Mono, компиляторы сторонних компаний и организаций т.п. Это был пример.
|
AngeLR | |
|
ну и я примерно о том же - Delphi вибирают, в основном, потому что "лень" (лень изучать другое, лень искать более эффективные инструменты, лень... еще что-то). Зачем "другое", если тебя "этому" в "школе" научили. |
NeoSoft | |
|
+----- Неплохие игрушки, кстати, можно писать и на Delphi, есть даже один бесплатный движок, используя его вы можете использовать многие возможности OpenGl, даже без всякого понимания, в движое запросто можно совмещать 2D и 3D и... +----- |
Парутчик Ржевский | |||
|
Ну-ну. Что Вы там говорите насчёт универсальности? Это С# что-ли универсальный? Не смешите Как там, в шарпе, обстоит дело с созданием программ под Win32? Правильно, никак. Это только в рекламных релизах мелкомягких .NET является "единой платформой". Действительно, она единая, потому что... работает только под Win+Framework. А нынешняя Delphi, я имею ввиду 2005/2006, это всё-таки единый язык+среда для программирования и Win32 и .NET. А при использовании Free Pascal compiler получаем возможность довольно безболезненного портирования под Linux/MacOS/FreeBSD и кучу других осей. Насчёт того, что "поддержка никогда не будет оригиналом", так это вообще позабавило. К Вашему сведению, Borland в своих старых, ещё кошерных , версиях Delphi занимался как раз поддержкой майкрософтовской платформы. Если Вы исследовали исходный код VCL, то наверняка обратили внимание, что компоненты являются нечем иным, как обёрткой над Win32 API. И надо сказать, весьма хорошо поддерживали. Поэтому я не вижу причин для плохой поддержки Framework-а. Далее... .NET, конечно, сейчас модное течение, но перспективы его ещё не до конца ясны. Во-первых, нам уже обещали смерть других языков и провозглашали эру мультиплатформенности и Java. Как видим, прогнозы мягко говоря не сбылись. Во-вторых, смысла разрабатывать под .NET сейчас пока нет. Почему? Технология ещё не устоялась, можно сказать, сыра. Так, например, приложения разработанные под Framework 1.1 не будут работать под 2-м фреймворком. И гарантии, что появится какой-нибудь Framework 3, полностью совместимый с предыдущими версиями также нет. Тем более, прецеденты со стороны Майкрософт уже были. Так что нынешний Delphi представляется мне более универсальным инструментом, нежели чистые языки .NET. |
Парутчик Ржевский | |||
|
Не забывайте, что программа, выполняемая в виртуальной машине работает медленнее скомпилированной непосредственно в машинный код. Так что у Delphi здесь важное преимущество. |
Парутчик Ржевский | |
|
И вот ещё, возвращаясь к разговорам о продаже подразделения Borland по разработке IDE... Планы Borland по развитию языка Delphi можно посмотреть здесь.
|
MobyDick | |||||||||||||||||||
|
А собственно зачем? Должна быть целесообразность действий, ни кто же не пытается пересобрать PHP скрипты в нативный код - не зачем.
Что-то туманное такое... Я не понял хода мысли =)
А ты пробывал? =)) Это очень ограниченное применение. Опять же можешь посмотреть в сторону Mono.
Не такая и сырая, 6 лет уж как...
Это не правда. За исключением, если в манифесте, у приложения, четко не оговорен необходимый FW.
У MS FW3, пока, даже в планах нет.
Универсальным является С++
Далеко не факт. У же не раз были сравнения скорости выполнения - все сводится к тому как напишешь. Так что все зависит от программиста. To: Парутчик Ржевский Перед тем как выдвигать такие утверждения, может стоит для началаа ознакомится с концепцией .NET и Java? _ЧИТАЬ ОБЯЗАТЕЛЬНО_ Все эти споры не стоят ни чего! Язык выбирают в зависимости от поставленной задачи, а не потому что "Борланд такая крутая и делфи рулит и педалит"... По этому даже продолжать безполезно. |
FireMan | |
|
да какая по сути разница? C++, Pascal, Borland Delphi, MS VisualC++ возможности практически одинаковые) если написан софт и продается и дорабатывается, то какая нафик разница?! ) |
farhad | |
|
Delphi или не Delphi - это скорее вопрос борьбы гигантов рынка за право лидера. Microsoft борется со своими конкурентами м переменным успехом - вот и все. То Borland потеснил, создав Delphi, то SUN, продвигая Java. Сейчас Microsoft опять на коне, создав NET. А удобство языка, скорость разработки, гибкость среды и др. аспекты - вопрос не главный (разве что на словах pr-менеджеров компаний гигантов). Сейчас конечно двигается NET, и я думаю будет двигаться и дальше, потому что потребность в более гибкой и удобной среде возникла уже давно, но до сих пор не была в достаточной мере реализована участниками рынка. Так что изучать NET стоит. А Delphi сразу конечно не умрет - это самая популярная среда прикладного программирования в России, да и в Европе сильно распространена. И в одну минуту никто на NET или куда еще, не перейдет - это будет длится годами. Для этого Borland и передала права другой фирме. Но тенденция понятна. |
Михалыч | |||
|
Ты противоречишь сам себе - пьешь сок, и обсираешь результатом этого Delphi. А где же тогда "свобода выбора", которая звучит в первом абзаце? "...Получается - программер выглядит суперкодером и всё оффициально..." Как это понимать? Ты стесняешься тех инструментов, которыми пользуешься? Это просто смешно. Насчет преподов. Препод преподает так, как он считает нужным. И не тебе, сопляку, об этом судить. Тебе дается все для того, чтобы ты понял своей еловой головой, что как делать. А уж дальнейшее развитие - твое дело. Смею заметить, никто из преподов не навязывает свое мнение и не говорит "закончите учиться, будете писать только в Delphi". Тебе дают знания, учат тебя создавать алгоритмы. А уж на каком языке ты их будешь реализовывать - твое дело. Pascal прост в понимании и приближен к алгоритмическому языку, который еще в школе изучается (это когда на бумажке словами описываешь свои действия), поэтому на его примере и преподают. По мне, так лучше уж быть гуру в одном деле, чем понемногу во многом. Delphi - очень хороший инструмент, равно как и С и Java. Всё это - лишь языки программирования. Одну задачу можно решить разными способами, и не надо тут так давить на Delphi - непрофессионально это. "...Delphi вибирают, в основном, потому что "лень" (лень изучать другое, лень искать более эффективные инструменты, лень... еще что-то)..." А в чем выражается эта эффективность? Вообще, известно ли тебе понятие "эффективности"? Самый эффективный инструмент - тот, который создается своими руками. Я программирую в Delphi уже больше 5-ти лет. Изучал .Net. Сейчас пока-что с .Net сплошной "геморой" - чувствуется, что платформа еще сырая. Да и потом, таскать за собой .Net Framework - извините, но это не для меня. Хороший коммерческий проект должен быть независимым от таких вещей. Представьте себе ситуацию, когда на компьютер надо поставить 2 программы, у которых разные платформы, а поддержка более старой прекращена. .Net требует только одну версию Framework - 2 не поставишь. Вот и думай, как дальше быть. Так что, ShadowS, изучай, не бойся. Можешь для интереса сравнить, что понравится, с тем и будешь работать. А таких, как AngeLR не слушай - такие обычно парят мозги, не допуская до себя других мыслей - "есть одно убеждение, и я придерживаюсь только его". Это сообщение отредактировал Михалыч - 12-04-2006 - 10:56 |
Рекомендуем почитать также топики: Нужна помощь по созданию читаемого DVD-формата... Много проблем Комп не видит флеш-карту!!! S.T.A.L.K.E.R. GPRS |