Текущий архив: 2002.03.28;
Скачать: CL | DM;
ВнизПреимущества Delphi перед С++ Builder ? Найти похожие ветки
← →
Eto (2002-02-11 16:14) [0]Всем Доброго времени суток!
У меня тут СПОРЫ с Большинством людей по поводу ВОПРОСА:
В чем лучше програмить: Borland Delphi или Borland C++ Builder!
Очень ВАЖНО!
Вопрос касается разработки любых программ!!!
Спасибо!
Упишемся ...
← →
savva (2002-02-11 16:48) [1]сколько ж ты раз будешь спрашивать?
← →
Станислав (2002-02-11 16:48) [2]Как такие вопросы уже достали.
ПИШИТЕ НА ТОМ, ЧТО ЛУЧШЕ ЗНАЕТЕ. ЕСЛИ НЕ ЗНАЕТЕ, ТОГДА УЧИТЕ ТО, ЧТО БОЛЬШЕ ПО ДУШЕ.
← →
Eto (2002-02-11 16:53) [3]Я, смотрю среди отвечающих, АРГУМЕНТОВ ни у кого НЕ НАШЛОСЬ!!!
А задаю я его 2 раз потому, ЧТО его прикрыли в 1-ый!
Было несколько ответов, а я их не успел прочесть!!!
← →
panov (2002-02-11 16:56) [4]А прикрыли потому, что перед тем, как вопрос задать, надо бы правила прочитать.
Особо прошу обратить внимание на п.1.
← →
evgeg (2002-02-11 23:59) [5]1. В Delphi компилятор на порядки быстрее.
2. В Delphi лучше оптимизация.
3. Концептуальное единство в Дельфи против привинченных к C++ чужеродных механизмов в Builder.
4. Модули - большое преимущество дельфийского Object Pascal перед C++.
5. В C++ осталось много пережитков от С, не удаленных из-за необходимости обратной совместимости. Делфийский паскаль приближается к С++, но без этих пережитков.
Преимущества С++ реализуются, когда его используют в соответсвии
с его собственными концепциями. В Builder это не так.
← →
VuDZ (2002-02-12 02:02) [6]немного оффтопик, но:
1. бесспорный факт
2. действительно? только с d6 и то, не всегда, но это надо проверять тестами
3. как то не понятно...
4. а по моему разделение на h + cpp - есть гут, хотя с C# уже нет такого
5. а какие пережитки кому мешают? malloc() + new() - C + C++ template? по большому секрету, .с + .срр файлы компилятся абсолютно по разному, вот...
А object pascal только приблежается к С++, но не похож на него, ненту в нём многих классных фич С++...
PS самый лучший язык тот, на котором ты пишешь :)
PPS за что мне нравится делфи - скорость компиляции. Скорость разработки ГЮИ - неважно, можно и с консолью работать, иногда даже удобней.
Чег мне не хватает в С/С++ - оператор with :(
2Eto
Вопрос касается разработки любых программ!!!
ню-ню... лучше признай, что некоторые вещи на делфи не сделать или с огромными затратами, в частности - последнии версии DirectX, системное прораммирование и др., где нужна работа только с API и пр.
PS с большинством не спорь, если не уверен - их много, а ты один
← →
Dimk (2002-02-12 03:36) [7]Ну в Делфи тоже кстати существуют старые извраты Паскаля
Хотя НА МОЙ ВЗГЛЯД из за более простого синтаксиса паскальные программы компилятся быстрее да и немаловажно то что соурсы к сожелению все паскальные ( даже в С++ Билдере).
А вообщето конечно бывают моменты когда С++ лучше подходит - для низовух всяких например. Я вот так кстати для себя и не решил что лучше. Это как с инструментом - с отверткой например -
у одной ручка удобнее - зато у другой металл тверже :o)
А комуто вааще пилку для ногтей подавай :o)
← →
Pete (2002-02-12 12:26) [8]2 VuDZ:
>ню-ню... лучше признай, что некоторые вещи на делфи не сделать >или с огромными затратами, в частности - последнии версии >DirectX, системное прораммирование и др., где нужна работа >только с API и пр.
Не правда... Что тебе мешает не использовать VCL??? Читал об использовании MFC и DX???
Я не говорю, что что-то лучше, но в данном случае разработка под DirectDraw проще на дельфи.
Ну и к теме. У меня такое чувство, что Delphi & Builder не слишком уж и разные. В конечном результате используется один и тот же VCL.
← →
Loxly (2002-02-12 14:48) [9]О компиляторе Delphi.
Да, он быстр, НО!
Программы да Delphi работают медленнее, чем на Visual C++ и имеют больший размер exe"шника.
PS Но сам я на C писать ни за что не стану
← →
VuDZ (2002-02-12 15:06) [10]Pete
Не правда... Что тебе мешает не использовать VCL??? Читал об использовании MFC и DX???
Д честно говоря ничего - я под С/С++ пишу :<
Я не говорю, что что-то лучше, но в данном случае разработка под DirectDraw проще на дельфи.
Особенно под самую последнюю версию :> Ню-ню... на сколько я знаю, прийдётся ждать DelphiX8.1, DelphiX9.0...
Ну и к теме. У меня такое чувство, что Delphi & Builder не слишком уж и разные. В конечном результате используется один и тот же VCL.
Да. но VCL родная для делфи... по-этому для Борланда это извращение... Но Бюилдер - это С++, что не есть маловажно. и этим сказано всё.
ЗЫ Давайте не будем разводить только тут holy wars - это кране не интересно, по крайней мере для меня. Если есть желание - создайте ветку Делфи vs C++ - писать может и не буду, но посмеюсь точно :>
← →
Pete (2002-02-12 15:45) [11]2 VuDZ:
Я не пользуюсь DelphiX. Все пишу руками...
Простите за глупость, а что такое DelphiX???
VCL родная для делфи... по-этому для Борланда это извращение...
Типа Delphi сделала Inprise???? :)))
2 Loxly:
Во-первых разговор про Builder vs Delphi.
Во-вторых MS VisualC++ пользует MFCxx.DLL ~1.5Mb.
В-третьих не используя VCL, на счет скорости еще можно поспорить.
И вообще это бесполезный спор...
← →
VuDZ (2002-02-12 15:51) [12]во-первых, Inprise == Borland, а я имел в виду, что использование паскалевких классов в С++ - извращение
во-вторых, MFC использовать не обязательно - MS Office написан без использования MFC на своей библиотеке. Многие программёры на С++ имеют так-же свои библиотеки или используют варианты попроще - ATL, WTL
в-третьих, VCL сконтруирована более грамотно. чем MFC.
а в-четвёртых, не об этом речь :>
← →
vuk (2002-02-12 16:05) [13]to VuDZ:
>а по моему разделение на h + cpp - есть гут, хотя с C# уже нет
>такого
Зато там нормальная модульность есть, чего в С/C++ не ночевало. Поэтому вещь, подобная H + CPP там на фиг не нужна. Равно как и в любом другом языке с поддержкой модульного программирования.
>Чег мне не хватает в С/С++ - оператор with :(
Обычно поначалу сишники от него матерятся. :o)
to Pete:
>Типа Delphi сделала Inprise???? :)))
А типа кто ж еще? :o)
← →
Pete (2002-02-12 16:10) [14]2 Vuk:
Типа Borland!!! :)))) <=> Inprise
← →
vuk (2002-02-12 16:24) [15]>Типа Borland!!! :)))) <=> Inprise
Да ну!? :o)
← →
Pete (2002-02-12 16:36) [16]:))))
← →
VuDZ (2002-02-12 18:31) [17]вы ещё подеритесь, горячие дельфийские парни
← →
Королев (2002-02-12 18:45) [18]помоему сейчас главное для языка программирования подключать к себе как можно больше разных технологий, дельфи для этого лучше всех.
← →
copyr25 (2002-02-12 19:50) [19]C - птичий язык:)) Всякие, там, % () / "" и :)) Не нравится. Хотя, по размерам выгоднее.
Но, Delphi лучше поддержан. Потому, что не птичий:))
← →
copyr25 (2002-02-12 19:55) [20]С др. стороны, Windows написаны на C. Есть, о чем задуматься:)
← →
VuDZ (2002-02-12 20:00) [21]да, куда приятнее читать %= or |= чем там всякие не птичьи языки :)
ЗЫ размер не главное, главное - наглядность
← →
evgeg (2002-02-13 00:09) [22]> С др. стороны, Windows написаны на C. Есть, о чем задуматься:)
Не надо судить о С по Windows. Извратить можно даже очень хорошие вещи. К тому же Windows начинал писаться на assembler-е, о чем свидетельсвует, например, венгерская нотация.
> 4. а по моему разделение на h + cpp - есть гут, хотя с C# уже нет такого
Модули лучше компилируются, в них работает инкапсуляция.
а C# -- это не С++ и уж тем более не C++ Builder (о котором идет речь).
> Программы да Delphi работают медленнее, чем на Visual C++ и имеют больший размер exe"шника
Заблуждение. Run-time у С даже больше, чем у Паскаля. А насчет размера экзешника - запустите собранный с внешней mfc-библиотекой
exe-к и посмотрите - сколько он занимает в памяти. Думаю, результаты вас поразят.
← →
VuDZ (2002-02-13 00:25) [23]а нафига собирать со статичской линковкой если в каждой системе есть mfc42.dll?
но по скорости С++ лидирует, хотя бы потому, что под него есть различные компиляторы, один из которых - интеловский с отличной оптимизацией
Страницы: 1 вся ветка
Текущий архив: 2002.03.28;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.007 c