Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Что круче - C++ или Delphi?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
vinivor
Гость





СообщениеДобавлено: Пн Авг 26 2002 17:25    Заголовок сообщения: Что круче - C++ или Delphi? Ответить с цитатой

Народ, ну скажите мне, что круче - C++ или Delphi? И если можно, с объясненим вашего выбора Smile
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Пн Авг 26 2002 19:35    Заголовок сообщения: C++ рекомендует, а Delphi заставляет. Умный и C++ хорошо напишет, а дурак... А ему все равно. Ответить с цитатой

Есть такая дисциплина программирования с упором на слово "дисциплина", то есть не как писать правильные программы, а как правильно писать программы. Так вот Delphi заставляет правильно писать программы, а С++ рекомендует правильно писать программы.
Вернуться к началу
ЗасЛанец
Гость





СообщениеДобавлено: Вт Авг 27 2002 08:49    Заголовок сообщения: Re: Что круче - C++ или Delphi? Ответить с цитатой

C++, ты имеешь в виду C++Builder? Тогда всё одно - херня!
Но учти, что С++ это мощнейший системный язык, а Паскаль... тоже хороший язык, но...
А Delphi и C++Builder одинаковая лажа! Сам подумай: пустая форма - почти 200Кб! Прямо в стиле Microsoft: Те тоже думают, чем больше тем круче, а у самих название обозночает "Маленький мягкий". Комплекс наверное... Так! Ну я, кажеться, погнал!
Вернуться к началу
ilya
Гость





СообщениеДобавлено: Вт Авг 27 2002 10:29    Заголовок сообщения: Re: Что круче - C++ или Delphi? Ответить с цитатой

я работаю как на C++ (MS Visual C) и на Delphi. Скажу честно - люблю больше Delphi (исторически сложилось). Вопрос что круче считаю некорректным. Смотря для какой задачи. Вы пробовали на MS C написать базу данных? Или прогу в которой хотя бы 50 окон? Застрелиться можно.
Соответственно и Delphi не очень подходит для решения некоторых системных задач (драйвер слабо на Delphi написать?).
ТО что ObjectPascal - слабый язык - категорически не согласен. Кстати, в C# одназначно прослеживается идеология Delphi (незря же MS у Borland главного идеолога перекупил).
Так что спрор что круче решения не имеет. Он просто бессмысленный.
Вернуться к началу
Roman_2002



Зарегистрирован: 21.05.2002
Сообщения: 56
Откуда: Львов

СообщениеДобавлено: Вт Авг 27 2002 16:14    Заголовок сообщения: Re: Что круче - C++ или Delphi? Ответить с цитатой

Спор что лучше С++ или Pascal уже давно идёт. И мне кажется здесь тоже ничего никто никому ничего не докажет. И если уже брать с точки зрения применения, то совершенно разное применение этих якзыков.... Вряд ли кто нибудь мне скажет что лучше использовать Pascal для системного программирования (драйверы, утилиты и т.п.) А вот Delphi, как высказывался один человек, просто зажирел. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Beguin
Гость





СообщениеДобавлено: Вт Авг 27 2002 17:37    Заголовок сообщения: Нехорошо разжигать религиозные войны (-) Ответить с цитатой

-
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Вт Авг 27 2002 19:12    Заголовок сообщения: Между прочим, первый steath-вирус был написан на TurboPascal'е. Да-с. Ответить с цитатой

"Мыкола, знаешь, як прокляты паскалисты наш NULL кличуть?" -- "Як?" -- "nil" -- "У, hады, поубывав бы!"
Вернуться к началу
fkts
Гость





СообщениеДобавлено: Ср Авг 28 2002 02:19    Заголовок сообщения: Re: C++ рекомендует, а Delphi заставляет. Умный и C++ хорошо напишет, а дурак... А ему все равно. Ответить с цитатой

> Delphi заставляет правильно писать программы

...и разрешает открытые поля данных. Хорошо заставляет Wink Оба они рекомендуют. (Гибрид - он и в Африке гибрид).

Извините не курсе последних изменений в Object Pascal. Что там появились переменные и методы классов? Шаблоны? Множественное наследование? Чисто академический интерес.
Вернуться к началу
fkts
Гость





СообщениеДобавлено: Ср Авг 28 2002 02:24    Заголовок сообщения: Re: Что круче - C++ или Delphi? Ответить с цитатой

Вы говорите не о языках, а о библиотеках (одинаково отвратных).
Вернуться к началу
Шейх
Гость





СообщениеДобавлено: Ср Авг 28 2002 12:03    Заголовок сообщения: Re: Что круче - C++ или Delphi? Ответить с цитатой

Если прямо отвечать на поставленный вопрос, то круче, конечно, С++. Тут без вариантов. Член длиной 1 метр --- это тоже очень круто. Но, к сожалению не очень функционально Smile А если серьезно, что изучение и процесс разработки на С++ требует гораздо больше времени, профессионализма и опыта по сравнению с Дельфи. На Дельфи можно очень быстро слепить... хм... [censored]. А на С++ обычно пишут действительно серьезные вещи с повышенными требованиями к производительности, etc, etc... Но на самом деле, не в языке дело. Современные языки примерно идентичны по предлагаемым средствам.
Вернуться к началу
Zufyxe
Гость





СообщениеДобавлено: Ср Авг 28 2002 15:39    Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. Ответить с цитатой

Народ, пишите на Ассемблере: 8 регистров, три типа: DB, DW и DD - красота! И никаких там классов, методов и событий! Делай что хочешь а главное КАК хочешь лишь бы слово EAX правильно написал! Smile
Вернуться к началу
Zufyxe
Гость





СообщениеДобавлено: Ср Авг 28 2002 15:47    Заголовок сообщения: Он же, по-видимому, был и последним в своем роде. Ответить с цитатой

Какой нахрен вирус на Паскале? Размеров 80 кб и тормозящий весь компьютер? Steralth-ом тут и не пахнет. То же касаеться и С++. Программа Hello World компилиться на P-100 10 секунд и занимает 30кб. Вот это круто!
А что касаеться NULL или nil, я всегда рисую просто 0. А Паскаль и С++ придумали фанаты стенографирования.
Вернуться к началу
Zufyxe
Гость





СообщениеДобавлено: Ср Авг 28 2002 15:54    Заголовок сообщения: Re: Что круче - C++ или Delphi? Ответить с цитатой

Я работаю иногда и на С++, но если честно у меня он вызывает отвращение - уж слишком много лишнего в него понапихали. Ну есть же API, зачем спрашивается использовать какие-то классы, скажем, для чтения файла? Причем с точки зрения производительности вызовы множества вложенных функций ничего хорошего не дают. А casting? Изврат, обман самого себя. Но все-же Delphi еще хуже....
Вернуться к началу
Шейх
Гость





СообщениеДобавлено: Ср Авг 28 2002 16:08    Заголовок сообщения: Объектные модели Ответить с цитатой

Не, вот в этом я с тобой не соглашусь.

Во-первых, в излишней объектности ни один существующий язык программирования обвинить вряд ли можно. Даже Java все еще слишком низкоуровневая.

Во-вторых, кастинг --- это формальная сторона наследования/полиморфизма, которой сложно избезжать. Аналоги кастинга есть почти везде.

Ну а в-третьих, на производительность вроде уже всем положить давно. Скорость разработки ценится намного дороже, чем скорость работы результирующей программы.
Вернуться к началу
Шейх
Гость





СообщениеДобавлено: Ср Авг 28 2002 16:17    Заголовок сообщения: Assembler vs. OOP Ответить с цитатой

Мда... Все это так, но попробуй напиши что-нибудь объемное и переносимое за приемлемое время на своем asm.
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Ср Авг 28 2002 18:57    Заголовок сообщения: Любой язык программирования можно обмануть. В этом смысле они все рекомендуют. Но обычно эти обманы сродни тому товарищу, котор Ответить с цитатой

.
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Ср Авг 28 2002 19:06    Заголовок сообщения: Ну-ну... Чем мы хуже какого-то Крэя? Запросто наберем побайтно с клавиатуры многозадачную ОС, не говоря уж об офисах-демонах ра Ответить с цитатой

Smile
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Ср Авг 28 2002 20:20    Заголовок сообщения: Re: Объектные модели Ответить с цитатой

>Ну а в-третьих, на производительность вроде уже всем положить давно. Скорость разработки ценится намного дороже, чем скорость работы результирующей программы.

Вот откуда берутся программы, которым любой производительности железа мало. И вот откуда берется уверенность большого Билла, что мелкомягкие (в программировании) всегда будут крупнотвердыми (в доходах).

А все говорят: "Давайте создадим конкуренцию M$". При таком отношении к созданию программ хоть C++, хоть Delphi, хоть Java -- все плохо. А по сути добавь к C++ (хорошую) библиотеку работы с БД, получится FoxPro, а может, даже Oracle, добавь в Delphi (хорошую) библиотеку работы с изображениями, получится CorelDraw, а может, даже AutoCAD. Поэтому вопрос что лучше, C++ или Delphi, нужно заменить вопросом чья (не в смысле библиотека C++ или библиотека Delphi, а какого производителя) библиотека лучше? Любая библиотека, основанная на WinAPI, плоха. Тут я полностью поддерживаю реплику fkts 28-08-2002 03:24. Поэтому вопрос выливается в вопрос "Какая ОС лучше?" А тут ответ не вызывает сомнения: "Windows MUST DIE".

Вопрос что лучше, C++ или Delphi, по сути предполагает другой вопрос: что лучше, программировать в терминах "адрес памяти выбранный под значение определенного типа" (С++) или в терминах "переменная определенного типа" (Pascal-Delphi). Так тут ответ очевиден: "А что тебе надо запрограммировать?" Без библиотечных наслоений в одних случах лучше C/C++, в других Pascal.

В конечном счете хорошая программа пишется на основе хорошей библиотеки. Тут я еще раз полностью поддерживаю реплику fkts 28-08-2002 03:24. По этой причине в свое время программы, написанные на TurboPascal, были лучше написанных на TurboC/C++, потому что в TurboPascal'е библиотеки писались на ассемблере, а в TurboC/C++ на самом TurboC/C++. И писались эти программы быстрее, так как Pascal более умный язык, а эффективность программ на C/C++ сводилась на нет тупыми библиотеками.

А как сейчас обстоят дела? Под виндами вы одинаково во всех средах таскаете кнопки и рисуете окошки и называете это программированием, а некоторые продвинутые (куда продвинутые?) называют это объектным программированием, мол, объекты таскаем, значит, объектное программирование. Нет, это, конечно, хорошо, программы пишутся быстро, только вот у меня машина под виндами на таких программах три раза на дню умирает, а под UNIX'ом только когда у-пэ-эс убирают и свет выключают. Одним словом, еще раз "Windows MUST DIE" и пишите (а не объекты таскайте), на чем умеете.

PS. А почему в сравнениях никогда не участвует FoxPro? В нем написал "browse", и программа готова! По производительности -- почти как на C++, по понятности -- почти как на Delphi! Супер!
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Ср Авг 28 2002 20:29    Заголовок сообщения: Этот stealth-вирус был 40k, а на счет "тормозил" надо у Лозинского спросить. Подозреваю, что компьютер работал быстре Ответить с цитатой

Smile
Вернуться к началу
fkts
Гость





СообщениеДобавлено: Чт Авг 29 2002 03:30    Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. Ответить с цитатой

Проведенные лучшими собаководами исследования показали, что eax, ebx, ecx, edx, esi, edi, ebp, esp, cs, ss, ds, es, fs, gs, eip, eflags, cr0, cr2, cr3, gdtr, idtr, tr, ldtr на самый беглый взгляд больше восьми (и не забудьте про FPU). Так что домой - на С Wink И ваши волосы будут мягкими и шелковистыми даже на процессорах, отличных от IA32;
Вернуться к началу
Zufyxe
Гость





СообщениеДобавлено: Чт Авг 29 2002 05:18    Заголовок сообщения: Слушай, а этот вирус не 'Windows' назывался? :) Ответить с цитатой

Хотя наверное нет, основное отличие Windows от вируса - скорость. Smile
Вернуться к началу
Zufyxe
Гость





СообщениеДобавлено: Чт Авг 29 2002 05:21    Заголовок сообщения: Windows MUST DIE? Ответить с цитатой

Не могу согласиться со столь критической формулировкой. Не знаю как UNIX, а у меня двухтонка (NT 5.0), правда крепко пропатченая и хорошо отрегулированная, стоит вот уже полгода и хоть бы что. До нее стояла NT 4 SP5 и тоже непрлохо. Так что кто еще должен умереть: навороченная, постоянно модернизирующаяся NT, или морально устаревший UNIX со своими переполнениями, которые несмотря на многолетнюю историю до сих пор находят. А ошибки в NT... Что ж, без них жить не было бы так весело!
Вернуться к началу
Zufyxe
Гость





СообщениеДобавлено: Чт Авг 29 2002 05:31    Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. Ответить с цитатой

Чувак, видимо вы кодер. Ну и как часто используются вами таки вещи как FS, GS, IDRT, GDTR? Постоянно?
Восемь - потому что это то количество регистров которое затрагивают PUSHAD и POPAD. Те же восемь использются и в приложениях.
А с появлением виртуального адресного пространства про сегментные регистры вообще стоит забыть.
Понятно? Если уже умничать до конца, то вы забыли про кусочки типа: ax, ah, al, cx .... и прочие навороты. Wink
Вернуться к началу
NTDim
Гость





СообщениеДобавлено: Чт Авг 29 2002 07:18    Заголовок сообщения: Re: C++ рекомендует, а Delphi заставляет. Умный и C++ хорошо напишет, а дурак... А ему все равно. Ответить с цитатой

В 5-ом Delphi все это давно уже есть просто надо иметь не кривые ручки ...
Вернуться к началу
cpr



Зарегистрирован: 22.08.2002
Сообщения: 33
Откуда: Ростов-на-Дону

СообщениеДобавлено: Чт Авг 29 2002 10:57    Заголовок сообщения: Re: Windows MUST DIE? Ответить с цитатой

1 ошибка переполнения не есть ошибка ОС, а является ошибкой кодера. А вот в винде имеются ошибки принципиально незакрываемые.
2 программа а ОО языке прожорлива до ресурсов ка Билли до денег, а с этим можно мириться только когда на машине работает 1 чел. Когда же на машине запускают приложения 100 и более человек, то в этом случае экономия даже 10% ресурсов значит многое.

А то что UNIX морально устарел, может говорить только тот кто о нем нихера не знает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
cpr



Зарегистрирован: 22.08.2002
Сообщения: 33
Откуда: Ростов-на-Дону

СообщениеДобавлено: Чт Авг 29 2002 11:00    Заголовок сообщения: Некорректоно сравнивать кроссплатформенный компилер, с хренью расчитаной на WINTL (-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Борис
Гость





СообщениеДобавлено: Чт Авг 29 2002 11:08    Заголовок сообщения: Вот это ловко! Ошибки в UNIX'ах -- это повод раздраконить их по всем статьям и выбросить на свалку, а ошибки в виндах -- это, к Ответить с цитатой

Smile
Вернуться к началу
Lex_!



Зарегистрирован: 01.08.2002
Сообщения: 53
Откуда: Ачинск

СообщениеДобавлено: Чт Авг 29 2002 11:22    Заголовок сообщения: Re: Windows MUST DIE? Ответить с цитатой

Если кто и должен умреть так это Вин98 Вин95 и ВинМе вот где полный отстой, Вин2000 и Линух... вот тех не надо трогать.... а хотя мне больше Линукс нравиться....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
March
Гость





СообщениеДобавлено: Чт Авг 29 2002 15:54    Заголовок сообщения: Re: Нехорошо разжигать религиозные войны (-) Ответить с цитатой

...К тому же уже давно выяснили, что ни Паскаль (Delphi), ни C++ (CBuilder) не подходят программисту, так как и в том, и в другом случае приходится думать Smile)). Но уж если все-таки думаешь, то при современном уровне развития дельфей и билдера, а также учитывая наследственность глюков, которая передается от поколения к поколению уже становится по барабану - что использовать. Выбор за программистом и тут уж сказываются ЛИЧНЫЕ предпочтения и привычки. И вообще - сюда хоть иногда модератор заглядывает?
Вернуться к началу
fkts
Гость





СообщениеДобавлено: Пт Авг 30 2002 02:50    Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. Ответить с цитатой

Когда шкодил под винды fs использовал ежеминутно Wink
Про сегментные регистры забывать не нужно. Flat-flat'ом, но привилегии-то знать надо.
Вернуться к началу
fkts
Гость





СообщениеДобавлено: Пт Авг 30 2002 05:56    Заголовок сообщения: Re: C++ рекомендует, а Delphi заставляет. Умный и C++ хорошо напишет, а дурак... А ему все равно. Ответить с цитатой

... а сильно больную голову, чтобы тратить время на такую херню. Засунь себе свой Дельфийский Анакул с Кыликсом вместе в .... Юзай VB - улучшенный паскуль.
Вернуться к началу
road_runner
Гость





СообщениеДобавлено: Пт Авг 30 2002 14:22    Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. Ответить с цитатой

Народ, пишите на Ассемблере: 8 регистров, три типа: DB, DW и DD - красота! И никаких там классов, методов и событий! Делай что хочешь а главное КАК хочешь лишь бы слово EAX правильно написал! Smile
-- Это типо круто да ... вы***я молодой человек. Ты ламо язык типа ассемблера под SUN Sparc архитектуру видел?
Ну а вобще че круче делбя или с++ ну не знаю не знаю если С++(STL) - то он круче так как легко переносится если мелкософт + С++ то едо отстой такой же как и делбя. Вобщем мне посрать LKM пишут да и будут писать на с. С сырьем сетевым впринципе так же лучше работать на с.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...