Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];

Вниз

Преимущества 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.006 c
3-90768
DDD
2002-03-01 22:17
2002.03.28
Как в ComboBox значения поля из таблицы?


3-90788
Oleg_Em
2002-03-04 06:31
2002.03.28
Кто-нибудь работал с PostgreSQL ?


1-90953
novom
2002-03-13 15:06
2002.03.28
Преобразовать в стандартный формат.


3-90757
KAA
2002-03-01 13:12
2002.03.28
2000 собрать строку из записей в таблице


3-90765
Sam
2002-02-20 19:53
2002.03.28
Конвертирование БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский