Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
vinivor Гость
|
Добавлено: Пн Авг 26 2002 17:25 Заголовок сообщения: Что круче - C++ или Delphi? |
|
|
Народ, ну скажите мне, что круче - C++ или Delphi? И если можно, с объясненим вашего выбора |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пн Авг 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, как высказывался один человек, просто зажирел. |
|
Вернуться к началу |
|
|
Beguin Гость
|
Добавлено: Вт Авг 27 2002 17:37 Заголовок сообщения: Нехорошо разжигать религиозные войны (-) |
|
|
- |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Вт Авг 27 2002 19:12 Заголовок сообщения: Между прочим, первый steath-вирус был написан на TurboPascal'е. Да-с. |
|
|
"Мыкола, знаешь, як прокляты паскалисты наш NULL кличуть?" -- "Як?" -- "nil" -- "У, hады, поубывав бы!" |
|
Вернуться к началу |
|
|
fkts Гость
|
Добавлено: Ср Авг 28 2002 02:19 Заголовок сообщения: Re: C++ рекомендует, а Delphi заставляет. Умный и C++ хорошо напишет, а дурак... А ему все равно. |
|
|
> Delphi заставляет правильно писать программы
...и разрешает открытые поля данных. Хорошо заставляет Оба они рекомендуют. (Гибрид - он и в Африке гибрид).
Извините не курсе последних изменений в Object Pascal. Что там появились переменные и методы классов? Шаблоны? Множественное наследование? Чисто академический интерес. |
|
Вернуться к началу |
|
|
fkts Гость
|
Добавлено: Ср Авг 28 2002 02:24 Заголовок сообщения: Re: Что круче - C++ или Delphi? |
|
|
Вы говорите не о языках, а о библиотеках (одинаково отвратных). |
|
Вернуться к началу |
|
|
Шейх Гость
|
Добавлено: Ср Авг 28 2002 12:03 Заголовок сообщения: Re: Что круче - C++ или Delphi? |
|
|
Если прямо отвечать на поставленный вопрос, то круче, конечно, С++. Тут без вариантов. Член длиной 1 метр --- это тоже очень круто. Но, к сожалению не очень функционально А если серьезно, что изучение и процесс разработки на С++ требует гораздо больше времени, профессионализма и опыта по сравнению с Дельфи. На Дельфи можно очень быстро слепить... хм... [censored]. А на С++ обычно пишут действительно серьезные вещи с повышенными требованиями к производительности, etc, etc... Но на самом деле, не в языке дело. Современные языки примерно идентичны по предлагаемым средствам. |
|
Вернуться к началу |
|
|
Zufyxe Гость
|
Добавлено: Ср Авг 28 2002 15:39 Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. |
|
|
Народ, пишите на Ассемблере: 8 регистров, три типа: DB, DW и DD - красота! И никаких там классов, методов и событий! Делай что хочешь а главное КАК хочешь лишь бы слово EAX правильно написал! |
|
Вернуться к началу |
|
|
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 Заголовок сообщения: Ну-ну... Чем мы хуже какого-то Крэя? Запросто наберем побайтно с клавиатуры многозадачную ОС, не говоря уж об офисах-демонах ра |
|
|
|
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Ср Авг 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, а на счет "тормозил" надо у Лозинского спросить. Подозреваю, что компьютер работал быстре |
|
|
|
|
Вернуться к началу |
|
|
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). Так что домой - на С И ваши волосы будут мягкими и шелковистыми даже на процессорах, отличных от IA32; |
|
Вернуться к началу |
|
|
Zufyxe Гость
|
Добавлено: Чт Авг 29 2002 05:18 Заголовок сообщения: Слушай, а этот вирус не 'Windows' назывался? :) |
|
|
Хотя наверное нет, основное отличие Windows от вируса - скорость. |
|
Вернуться к началу |
|
|
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 .... и прочие навороты. |
|
Вернуться к началу |
|
|
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'ах -- это повод раздраконить их по всем статьям и выбросить на свалку, а ошибки в виндах -- это, к |
|
|
|
|
Вернуться к началу |
|
|
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) не подходят программисту, так как и в том, и в другом случае приходится думать )). Но уж если все-таки думаешь, то при современном уровне развития дельфей и билдера, а также учитывая наследственность глюков, которая передается от поколения к поколению уже становится по барабану - что использовать. Выбор за программистом и тут уж сказываются ЛИЧНЫЕ предпочтения и привычки. И вообще - сюда хоть иногда модератор заглядывает? |
|
Вернуться к началу |
|
|
fkts Гость
|
Добавлено: Пт Авг 30 2002 02:50 Заголовок сообщения: Re: C++ рекомендует, Delphi заставляет, а кодеру пофиг. |
|
|
Когда шкодил под винды fs использовал ежеминутно Про сегментные регистры забывать не нужно. 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 правильно написал! -- Это типо круто да ... вы***я молодой человек. Ты ламо язык типа ассемблера под SUN Sparc архитектуру видел? Ну а вобще че круче делбя или с++ ну не знаю не знаю если С++(STL) - то он круче так как легко переносится если мелкософт + С++ то едо отстой такой же как и делбя. Вобщем мне посрать LKM пишут да и будут писать на с. С сырьем сетевым впринципе так же лучше работать на с. |
|
Вернуться к началу |
|
|
|