Показать полную графическую версию : C++ vs Delphi
vasketsov
12-02-2003, 01:29
ivank
1) На той машине ни один из них не запустится, ибо их просто никто не делал.
2) Формально - все равно компилятор ANSI C будет в итоге юзаться.
FormerVla
02-03-2003, 11:41
The Language Difference
Despite the notable differences exist between the two languages, the concept of Object Oriented programming is the same. The following sections will compare these two languages to give Delphi users a quick start in C++ Builder. However, by no means this covers the complete feature set of C++ Builder. The features which are unique to C++ are not covered.
Choosing the Right Tool C++ Builder is not to replace Delphi. Delphi is still simpler to use, and faster to compile. C++ has the advantage of having more control, broader user base, and easier to interface to many existing third party libraries. In many cases, Delphi programmers and C++ programmers will need to work together on the same project. This section will discuss which tool is more proper for different type of coding if Delphi and C++ Builder are mixed in the same project.
(http://www.consist.it/bcb3C++BfD.htm)
Лично я пришёл в восторг, когда впервые познакомился с C++ (до того я уже знал Delphi)
Лучше ассемблер :) , но если между C++ или Delphi, то я бы наверно выбрал первое. Почему? Да потому что приложения на делфях слишком напрягают процессор, да и к тому же занимают много места. Его главное преимущество (или недостаток) - это быстрая разработка программ, практически не вдаваясь в подробности.
Ork Yason
11-03-2003, 09:53
IlyaSh
C++ или Delphi, то я бы наверно выбрал первое. Почему?
ето если ты пишешь какую-нибудь фиговину системного характера... где больше удар на функциональность, а не интерфейс... а как быть с БД? ты 90% времени потратишь на интерфейс и прочие кости... чтобы потом занятся самими запросами и выборками...
так что смотря где...
а если нужна гибкость цэ-цэ, то билдер тебе в руки ;)
Ребята, я считаю, что сейчас для разработчика главное - скорость сдачи заказа пользователю. Делайте выводы. На мой взгляд, Delphi намного яснее для понимания и не содержит столько нюансов, как С++. Мое слово - Delphi rulezzz 4ever.
ЗЫ: А в 7-м Delphi поддерживается кроссплатформенность - теперь проги для Win можно будет компилить и для *nix. Каково? С++-ам такое и не снилось.
mzd
Т.е. VCL и "встроенную" поддержку COM портанули под *nix? Не верю. А если писать надо используя спец. либу аки CLX, то извините в ++ кроссплатформенных библиотек побольше будет. Это что бы восстановить справедливость, а так в принципе фиолетово на чём писать.
vasketsov
05-04-2003, 09:56
в ++ кроссплатформенных библиотек побольше будет
действительно
Т.е. VCL и "встроенную" поддержку COM портанули под *nix?
Ну, VCL большого ума не надо, чтоб портировать, она ж и под виндой не виндовые контролы юзает, а сама большую часть делает.
А про поддержку COM - так не дело это борландов на никсы как на систему COM натягивать. А в рамках одного приложения - тоже проблем не вижу, ты ж сам знаешь, COM - это просто набор правил.
Да, в дельфи писать гораздо проще и быстрее. Но сама перешла на VC++. Чтобы писать поги под винду надо понимать функционирование самой винды, а в VС++ это как раз понимаешь. Кроме того, если настолько привыкнешь, то какая разница на чем писать? Клепать формы и там и сям можно.
Sergey T
18-04-2003, 21:21
Си или делфи? Я пока подробно с этими языками не знаком и не знаю всех подробностей их применения. Мне кажется, что это дело вкуса. Например мой брат начал с паскаля и затем перешел на делфи. Его этот язык вполне устраивает и он пишет исключительно на нем. Я же начал изучать Си, так как он применяется не только в винде, но и в линуксе.
BigMac
Начинай с C++: я когда-то начал с Delphi и очень жалею, что не с C++.
но все-таки с С начинать буду, для Универа надо, а потом на С++ перейду
Не глупи: начинай именно с *C++, а не с C.
:yes:
SERGEY KUZNECOV
10-06-2003, 18:04
Выбор прост, учиться легче на DELPHI. Но вот если ты
хочешь работать не в РОССИ - то добренькие дяди БУРЖУИНЧИКИ быстренько заставят работать на C++.
RealRascal
11-06-2003, 09:53
Как то я тоже задавался этим вопросом. Один кул хацкер привел нескольнко аргуметов на эту тему, щас повторю по памяти.
В пользу дельфей++++++++++++++++++++++++++++++++++
Лего усвояется. Особенно для тех, кто изучал паскаль. Я пересел с паскаля на дельфи и через полчаса наколбасил то, что потом продал за 30$ одному заочнику.
Вполне понятный человечий интерфейс.
Кодяра выглядит эстетичнее и понятнее, чем на Сях.
В пользу Сей.++++++++++++++++++++++++++++++++++++
Правило: все, что продается за деньги, не дельфях писать просто не принято. Это всего лишь правило этикета, и то в последнее время оно не совсем соблюдается
Как пишет прогу неумный чел? Пишет все САМ. Как делает кул хацкер?Лезет в инет находит 90% материала и дописывает оставшиеся 10%. В инете для Сей полным полно всяких там модулей, библиотек и прочего интересного хлама. Для дельфей конечно тоже немало, но, я думаю на порядок меньше.
Дельфя написана на... Си!!!!!
++++++++++++++++++++++++++++++++++++++++++
А вообще, не важно ЧЕМ, главное КАК!
Исправлено: RealRascal, 10:57 11-06-2003
На Си написана не только Дельфя, но и все оси, про которые я знаю.
Си форевер!!!
Valera Kravtsov
25-06-2003, 14:20
Кто это сказал, что Delphi написана на С? Вы видели исходник?
Я считаю, что Delphi - идеальный язык программирования и идеальный компилятор. На нём проги пишутся, как песня поётся!
Не стоит рассматривать ограничения Delphi как недостаток. Например, отсутствие множественного наследования не реализовано Borland'ом умышленно, поскольку главной отличительной чертой Паскаля является его чёткость и логическая продуманность программ, на нём написанных. С множественным наследованием легко залезть "не в ту степь".
Где-то читал, что писать неэффективные и запутанные программы гораздо легче на С, чем на Delphi и я с этим согласен. Хотя С(++) - тоже чрезвычайно мощный язык программирования.
Критерий эффективности языка программирования необходимо оценивать не по его популярности, а именно ПО ЕГО ЭФФЕКТИВНОСТИ. То, что Delphi не очень популярен на западе, ещё не говорит о том, что он плох!
Например, на Delphi можно писать самые настоящие компьютерные игры без всяких проблем (правда, от VCL необходимо в этом случае отказаться; результирующий объектный код будет совершенно не уступать по производительности MVC++, что ещё раз говорит о том, что компилятор Delphi очень высокого качества и о том, что можно обойтись - В КРАЙНЕМ СЛУЧАЕ - без VCL).
Delphi - рулёз!
Delphi без VCL гораздо эффективней чем Си++
Delphi с VCL гораздо удобней чем Си++
Первые версии Windows были написаны на Pascal...
Valera Kravtsov правельно сказал...
Хочу заметить ПОЧТИ все крупнейшие проекты сейчас пишется на Delphi...
Пример:
Последний раз я работал с програмкой R-Keeper (софт для реасторанов и клубов и т.п.)... Так вот всё там написано на Delphi и на Pascal...
Си умрёт, вот увидете...
Исправлено: mj, 15:45 12-01-2004
Delphi без VCL гораздо эффективней чем Си++
Насчет эффективней можно поспорить, но на чистом API можна без проблем наваять все что душе угодно.
Delphi с VCL гораздо удобней чем Си++
Delphi - чемпион среди RAD сред и с этим никто не поспорит.
Си умрёт, вот увидете...
Сомневаюсь...Windows не единственная платформа и этим все сказано.
Ну да, Си на платформе Unix проживёт гораздо дольше чем под Win32... Но это не будет вечно...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC