Closed TopicStart new topicStart Poll

Страницы: (3) 1 2 3 
ShadowS
дата: [ i ]
  • *
  • Новичок
  • Репутация: 1
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
поделитесь возможностями данного языка и кто и что на нем пишет.
Стоит ли его изучать???
AngeLR
дата: [ i ]
  • Group Icon
  • Спонсор форума
  • Репутация: 1195
  • Статус: чотокакто
  • Member OfflineМужчинаСвободен
Изучать не советую (ИМХО).
Язык изначально ориентирован (по идее) на работу с БД, но далеко "не первый" в этом плане. Сделать на нё конечно можно многое, но стоит подумать над "вопросом эффективности".
Гораздо проще, быстрее и универсальнее писать программы ("общего назначения", а не узкоспециализированные промышленные системы) на языках .NET
И хотя в новой версии вроде сделали поддержку NET... "поддержка" ни когда не будет оригиналом.
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
Для меня он стал представлять интерес только с появлением kylix, но вещи эти все же разные, жаль kylix не приходиться мне использовать… Язык довольно простой, по сути, расширение паскаля, кто изучал паскаль довольно быстро освоиться и в делфи.
XXX_Loop_XXX
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 103
  • Статус: Он всё видит...
  • Member OfflineМужчинаСвободен
Я сейчас в институте на нём Базы данных изучаю. Да, кто знает Паскаль, тому будет просто на нем писать.
ShadowS
дата: [ i ]
  • *
  • Новичок
  • Репутация: 1
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Я на форуме хакера прочитал что Борланд приостановила разработку Делфи, следовательно язык постепенно будет отмирать.
Что вы думаете по этому поводу???
AngeLR
дата: [ i ]
  • Group Icon
  • Спонсор форума
  • Репутация: 1195
  • Статус: чотокакто
  • Member OfflineМужчинаСвободен
QUOTE (ShadowS @ 19.03.2006 - время: 08:41)
Я на форуме хакера прочитал что Борланд приостановила разработку Делфи, следовательно язык постепенно будет отмирать.
Что вы думаете по этому поводу???

Думаю, что давно пора. А еще думаю, что в уч.учреж. его еще лет 20 будут преподавать, потому как многие преподы не отличаются тягой к познанию нового. Им втирали паскаль, тем кто им втирал паскаль тоже втирали паскаль, значит и они буду втирать паскаль (дельфи - один...). Вот поэтому я и не учился ни в одном выш. Они ни чего не знают и знать не хотят, а я не могу когда меня учит человек у которого уровень знаний (а иногда и интелекта) ниже моего. Путь другим тупо читают учебник по дельфи-паскалю.
ShadowS
дата: [ i ]
  • *
  • Новичок
  • Репутация: 1
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Ну незнаю насчет разных учебных учреждений, а у нас образование прогрессивное(я учучь в Бауманке), да и в физтехе с МГУ тоже делфи учат ведь наверное это не с проста??
MobyDick
дата: [ i ]
  • Group Icon
  • Интересующийся
  • Репутация: 12
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Борладн уже как пол года назад заявили, что они прекращают поддержку делфи. Зачем тратить время на изучение предсмертных языков? Да, читать паскаль/делфи в универах будут ещё долго, т.к. преподаватели очень инертный народ (к счастью, не все, за редким исключением, правда...) Но ведь есть и другие языки, за которыми светит будущее и их продвигают очень серьезные организации. Зачем вы так ограничиваетесь?

Это сообщение отредактировал MobyDick - 27-03-2006 - 13:02
ShadowS
дата: [ i ]
  • *
  • Новичок
  • Репутация: 1
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
MobyDick, я совсем не ограничиваюсь просто интересно узнать мнения других людей.
и кстати борланд не приостановила разработку делфи, а просто продала права на использование этого продукта какой-то компании, так чт делфи еще возможно долго будет существовать на рынках разработки
AngeLR
дата: [ i ]
  • Group Icon
  • Спонсор форума
  • Репутация: 1195
  • Статус: чотокакто
  • Member OfflineМужчинаСвободен
2 ShadowS.
Вот прихожу я в нашу кафешку покупаю сок и пью его. И меня не интересует почему все пьют чай. Я для себя решил, что сок вкуснее и полезнее.

Я к тому, что надо наплевать на то, что "все" изучают и преподают Delphi. Выше было правильно замеченно, что преподы весьма инертны. А теперь еще умножь их инертность на инертность всей системы образования. no_1.gif

Надо выбирать то, что "хорошо", а не то что "все". Вот в школах до сих пор преподают QBASIC и что ? Будем изучать и писать на нём продукты ? lol.gif

А мнения будет два:
1. (те кто изучал Delphi и в глубине души ему печально, что он изучил "не то", а дальше, в силу разных обстоятельств, он ни чего изучать не способен) - Delphi - СУПЕР, лучше нету.
2. (те кто не изучал Delphi или те кто его изучал, но не стал его идолопоклонником благодаря развитому интеллекту) - сам решай, всё зависит от задачи и твоих предпочтений, Delphi можно рассмотреть как вариант, но не зацикливаться на нём.
ssq996
дата: [ i ]
  • *
  • Интересующийся
  • Репутация: 12
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
народ, а давайте подойдем к этому вопросу с другой стороны. я тоже пишу на делфи (не много конечно, но для себя и под заказ), хотя понимаю, что c# и иже с ними - более гибкие, намного легче для машины и т.д. НО (имхо кнешна) в школе учат базику - чтоб школьники понимали, что комп - это не только одна большая игрушка а что в ней можно писать программы для облегчения собственной участи. в универе учат паскалю (в основном) и С++ (в частности) чтоб студенты могли понять ОСНОВЫ алгоритмического языка. причем учить проще на паскале, где начало - begin, конец - end, а кружок - circle.. и преподают синтаксис языка С. а потом опять же из-за доступности команд очат ОСНОВАМ ООП и опять же на делфях.. а решать на чем писать и куда углублятся приходится самому. вот. :)
ssq996
дата: [ i ]
  • *
  • Интересующийся
  • Репутация: 12
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
ЗЫ: АнгеЛР, а ты чего в у-нске заканчивал кстати? wink.gif
AngeLR
дата: [ i ]
  • Group Icon
  • Спонсор форума
  • Репутация: 1195
  • Статус: чотокакто
  • Member OfflineМужчинаСвободен
QUOTE (ssq996 @ 30.03.2006 - время: 09:23)
ЗЫ: АнгеЛР, а ты чего в у-нске заканчивал кстати? wink.gif

среднюю школу.
MobyDick
дата: [ i ]
  • Group Icon
  • Интересующийся
  • Репутация: 12
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Еще замечу делфи популярен у нас только потому что воруют...

Кстати некоторые заказчики интересуются лицензиями на средство разработки, а если взглянуть на цены, к примеру, от MS и Borland - выбор будет очевиден. Тем более некоторые средства разработки, вообще бесплатны и обладают некоторой кроссплатформенностю - что весьма неплохо.
AngeLR
дата: [ i ]
  • Group Icon
  • Спонсор форума
  • Репутация: 1195
  • Статус: чотокакто
  • Member OfflineМужчинаСвободен
MobyDick, ну тогда у Microsoft Visual Studio 2005 "нет конкурентов", потому как Microsoft .NET Framework SDK - вещь бесплатная (официально), из чего следует - прогу можно написать в studio, а "официально заявить", что ты всё написал руками в SDK (чиста теоретически... да и практически это возмжно, просто неудобно) и там же откомпилил (ну поправить HEX редактором - удалить следы studio, если он их оставляет). Получается - программер выглядит суперкодером и всё оффициально. wink.gif
MobyDick
дата: [ i ]
  • Group Icon
  • Интересующийся
  • Репутация: 12
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Studio вопрос не ограничивался. Не забываем, есть SharpDevol., прокт Mono, компиляторы сторонних компаний и организаций т.п. Это был пример.
AngeLR
дата: [ i ]
  • Group Icon
  • Спонсор форума
  • Репутация: 1195
  • Статус: чотокакто
  • Member OfflineМужчинаСвободен
ну и я примерно о том же - Delphi вибирают, в основном, потому что "лень" (лень изучать другое, лень искать более эффективные инструменты, лень... еще что-то).
Зачем "другое", если тебя "этому" в "школе" научили. wink.gif
NeoSoft
дата: [ i ]
  • *
  • Любитель
  • Репутация: 29
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
+-----
Неплохие игрушки, кстати, можно писать и на Delphi, есть даже один бесплатный движок, используя его вы можете использовать многие возможности OpenGl, даже без всякого понимания, в движое запросто можно совмещать 2D и 3D и...
+-----
Парутчик Ржевский
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 396
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
QUOTE (AngeLR @ 16.03.2006 - время: 14:41)
Изучать не советую (ИМХО).
Язык изначально ориентирован (по идее) на работу с БД, но далеко "не первый" в этом плане. Сделать на нё конечно можно многое, но стоит подумать над "вопросом эффективности".
Гораздо проще, быстрее и универсальнее писать программы ("общего назначения", а не узкоспециализированные промышленные системы) на языках .NET
И хотя в новой версии вроде сделали поддержку NET... "поддержка" ни когда не будет оригиналом.

Ну-ну. Что Вы там говорите насчёт универсальности? Это С# что-ли универсальный? blink.gif Не смешите biggrin.gif Как там, в шарпе, обстоит дело с созданием программ под Win32? Правильно, никак. Это только в рекламных релизах мелкомягких .NET является "единой платформой". Действительно, она единая, потому что... работает только под Win+Framework. А нынешняя Delphi, я имею ввиду 2005/2006, это всё-таки единый язык+среда для программирования и Win32 и .NET. А при использовании Free Pascal compiler получаем возможность довольно безболезненного портирования под Linux/MacOS/FreeBSD и кучу других осей.
Насчёт того, что "поддержка никогда не будет оригиналом", так это вообще позабавило. К Вашему сведению, Borland в своих старых, ещё кошерных smile.gif, версиях Delphi занимался как раз поддержкой майкрософтовской платформы. Если Вы исследовали исходный код VCL, то наверняка обратили внимание, что компоненты являются нечем иным, как обёрткой над Win32 API. И надо сказать, весьма хорошо поддерживали. Поэтому я не вижу причин для плохой поддержки Framework-а.
Далее... .NET, конечно, сейчас модное течение, но перспективы его ещё не до конца ясны. Во-первых, нам уже обещали смерть других языков и провозглашали эру мультиплатформенности и Java. Как видим, прогнозы мягко говоря не сбылись.
Во-вторых, смысла разрабатывать под .NET сейчас пока нет. Почему? Технология ещё не устоялась, можно сказать, сыра. Так, например, приложения разработанные под Framework 1.1 не будут работать под 2-м фреймворком. И гарантии, что появится какой-нибудь Framework 3, полностью совместимый с предыдущими версиями также нет. Тем более, прецеденты со стороны Майкрософт уже были.
Так что нынешний Delphi представляется мне более универсальным инструментом, нежели чистые языки .NET.
Парутчик Ржевский
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 396
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
QUOTE (ssq996 @ 30.03.2006 - время: 10:21)
c# и иже с ними - более гибкие, намного легче для машины и т.д.

Не забывайте, что программа, выполняемая в виртуальной машине работает медленнее скомпилированной непосредственно в машинный код. wink.gif Так что у Delphi здесь важное преимущество.
Парутчик Ржевский
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 396
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
И вот ещё, возвращаясь к разговорам о продаже подразделения Borland по разработке IDE... Планы Borland по развитию языка Delphi можно посмотреть здесь.
MobyDick
дата: [ i ]
  • Group Icon
  • Интересующийся
  • Репутация: 12
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
QUOTE
Как там, в шарпе, обстоит дело с созданием программ под Win32? Правильно, никак.

А собственно зачем? Должна быть целесообразность действий, ни кто же не пытается пересобрать PHP скрипты в нативный код - не зачем.

QUOTE
Это только в рекламных релизах мелкомягких .NET является "единой платформой". Действительно, она единая, потому что... работает только под Win+Framework. А нынешняя Delphi, я имею ввиду 2005/2006, это всё-таки единый язык+среда для программирования и Win32 и .NET.

Что-то туманное такое... Я не понял хода мысли =)

QUOTE
А при использовании Free Pascal compiler получаем возможность довольно безболезненного портирования под Linux/MacOS/FreeBSD и кучу других осей.

А ты пробывал? =)) Это очень ограниченное применение. Опять же можешь посмотреть в сторону Mono.

QUOTE
.NET, конечно, сейчас модное течение, но перспективы его ещё не до конца ясны. Во-первых, нам уже обещали смерть других языков и провозглашали эру мультиплатформенности и Java. Как видим, прогнозы мягко говоря не сбылись.

Посмотри статистику применения языков на http://sourceforge.net будешь сильно удивлен...

QUOTE
Во-вторых, смысла разрабатывать под .NET сейчас пока нет. Почему? Технология ещё не устоялась, можно сказать, сыра.

Не такая и сырая, 6 лет уж как...

QUOTE
Так, например, приложения разработанные под Framework 1.1 не будут работать под 2-м фреймворком.

Это не правда. За исключением, если в манифесте, у приложения, четко не оговорен необходимый FW.

QUOTE
И гарантии, что появится какой-нибудь Framework 3, полностью совместимый с предыдущими версиями также нет. Тем более, прецеденты со стороны Майкрософт уже были.

У MS FW3, пока, даже в планах нет.

QUOTE
Так что нынешний Delphi представляется мне более универсальным инструментом, нежели чистые языки .NET.

Универсальным является С++

QUOTE
Не забывайте, что программа, выполняемая в виртуальной машине работает медленнее скомпилированной непосредственно в машинный код. wink.gif Так что у Delphi  здесь важное преимущество

Далеко не факт. У же не раз были сравнения скорости выполнения - все сводится к тому как напишешь. Так что все зависит от программиста.


To: Парутчик Ржевский
Перед тем как выдвигать такие утверждения, может стоит для началаа ознакомится с концепцией .NET и Java?

_ЧИТАЬ ОБЯЗАТЕЛЬНО_
Все эти споры не стоят ни чего! Язык выбирают в зависимости от поставленной задачи, а не потому что "Борланд такая крутая и делфи рулит и педалит"... По этому даже продолжать безполезно.
FireMan
дата: [ i ]
  • *
  • Новичок
  • Репутация: 8
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
да какая по сути разница? C++, Pascal, Borland Delphi, MS VisualC++
возможности практически одинаковые)
если написан софт и продается и дорабатывается, то какая нафик разница?! )
farhad
дата: [ i ]
  • *
  • Любитель
  • Репутация: 20
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Delphi или не Delphi - это скорее вопрос борьбы гигантов рынка за право лидера. Microsoft борется со своими конкурентами м переменным успехом - вот и все. То Borland потеснил, создав Delphi, то SUN, продвигая Java. Сейчас Microsoft опять на коне, создав NET. А удобство языка, скорость разработки, гибкость среды и др. аспекты - вопрос не главный (разве что на словах pr-менеджеров компаний гигантов).
Сейчас конечно двигается NET, и я думаю будет двигаться и дальше, потому что потребность в более гибкой и удобной среде возникла уже давно, но до сих пор не была в достаточной мере реализована участниками рынка. Так что изучать NET стоит.
А Delphi сразу конечно не умрет - это самая популярная среда прикладного программирования в России, да и в Европе сильно распространена. И в одну минуту никто на NET или куда еще, не перейдет - это будет длится годами. Для этого Borland и передала права другой фирме. Но тенденция понятна.

Михалыч
дата: [ i ]
  • *
  • Новичок
  • Репутация: 7
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
QUOTE (AngeLR @ 28.03.2006 - время: 13:17)
2 ShadowS.
Вот прихожу я в нашу кафешку покупаю сок и пью его. И меня не интересует почему все пьют чай. Я для себя решил, что сок вкуснее и полезнее.

Я к тому, что надо наплевать на то, что "все" изучают и преподают Delphi. Выше было правильно замеченно, что преподы весьма инертны. А теперь еще умножь их инертность на инертность всей системы образования.  no_1.gif

Надо выбирать то, что "хорошо", а не то что "все". Вот в школах до сих пор преподают QBASIC и что ? Будем изучать и писать на нём продукты ? lol.gif

А мнения будет два:
1. (те кто изучал Delphi и в глубине души ему печально, что он изучил "не то", а дальше, в силу разных обстоятельств, он ни чего изучать не способен) - Delphi - СУПЕР, лучше нету.
2. (те кто не изучал Delphi или те кто его изучал, но не стал его идолопоклонником благодаря развитому интеллекту) - сам решай, всё зависит от задачи и твоих предпочтений, Delphi можно рассмотреть как вариант, но не зацикливаться на нём.

Ты противоречишь сам себе - пьешь сок, и обсираешь результатом этого Delphi. А где же тогда "свобода выбора", которая звучит в первом абзаце?

"...Получается - программер выглядит суперкодером и всё оффициально..."
Как это понимать? Ты стесняешься тех инструментов, которыми пользуешься? Это просто смешно.

Насчет преподов. Препод преподает так, как он считает нужным. И не тебе, сопляку, об этом судить. Тебе дается все для того, чтобы ты понял своей еловой головой, что как делать. А уж дальнейшее развитие - твое дело. Смею заметить, никто из преподов не навязывает свое мнение и не говорит "закончите учиться, будете писать только в Delphi". Тебе дают знания, учат тебя создавать алгоритмы. А уж на каком языке ты их будешь реализовывать - твое дело. Pascal прост в понимании и приближен к алгоритмическому языку, который еще в школе изучается (это когда на бумажке словами описываешь свои действия), поэтому на его примере и преподают.

По мне, так лучше уж быть гуру в одном деле, чем понемногу во многом. Delphi - очень хороший инструмент, равно как и С и Java. Всё это - лишь языки программирования. Одну задачу можно решить разными способами, и не надо тут так давить на Delphi - непрофессионально это.

"...Delphi вибирают, в основном, потому что "лень" (лень изучать другое, лень искать более эффективные инструменты, лень... еще что-то)..."
А в чем выражается эта эффективность? Вообще, известно ли тебе понятие "эффективности"? Самый эффективный инструмент - тот, который создается своими руками. Я программирую в Delphi уже больше 5-ти лет. Изучал .Net. Сейчас пока-что с .Net сплошной "геморой" - чувствуется, что платформа еще сырая. Да и потом, таскать за собой .Net Framework - извините, но это не для меня. Хороший коммерческий проект должен быть независимым от таких вещей. Представьте себе ситуацию, когда на компьютер надо поставить 2 программы, у которых разные платформы, а поддержка более старой прекращена. .Net требует только одну версию Framework - 2 не поставишь. Вот и думай, как дальше быть.

Так что, ShadowS, изучай, не бойся. Можешь для интереса сравнить, что понравится, с тем и будешь работать. А таких, как AngeLR не слушай - такие обычно парят мозги, не допуская до себя других мыслей - "есть одно убеждение, и я придерживаюсь только его".


Это сообщение отредактировал Михалыч - 12-04-2006 - 10:56
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)

Страницы: (3) 1 2 3

Closed TopicStart new topicStart Poll0


Рекомендуем почитать также топики:

Нужна помощь по созданию читаемого DVD-формата...

Много проблем

Комп не видит флеш-карту!!!

S.T.A.L.K.E.R.

GPRS



>