Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чем DELPHI хороша? сравниваем с C++ 
:(
    Опции темы
cpu
Дата 1.3.2003, 04:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 27.2.2003




Во многих разных книгах, на многих сайтах пишут о недостатках Delphi и преимуществах C.
Чем же Delphi реально лучше?
PM MAIL WWW ICQ   Вверх
Fantasist
Дата 1.3.2003, 06:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002




Грохните, пожалуйста, эту тему.


--------------------
Волны гасят ветер...
PM MAIL   Вверх
dr.ZmeY
Дата 1.3.2003, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Политолог
****


Профиль
Группа: Участник Клуба
Сообщений: 3892
Регистрация: 26.3.2002
Где: ..::STALINGRAD::. .




Не лучше, и не хуже, просто другая...


--------------------
PM MAIL WWW ICQ Skype   Вверх
dr.ZmeY
Дата 1.3.2003, 07:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Политолог
****


Профиль
Группа: Участник Клуба
Сообщений: 3892
Регистрация: 26.3.2002
Где: ..::STALINGRAD::. .




Да и вообще, тут подобные темы не обсуждаются... Вопросы типа: Что лучше, С++ или Ассемблер? обсуждаются во флейме...


--------------------
PM MAIL WWW ICQ Skype   Вверх
Vit
Дата 1.3.2003, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago




Модератор: Тема для флейма.


PS. Чем лучше? Чем С++ конечно!


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Baa
Дата 1.3.2003, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва




Цитата
PS. Чем лучше? Чем С++ конечно!

Я бы поспорил smile.gif Но это софистика smile.gif
з.ы. а тему хоть и для флейма, но се равно стоит грохнуть... уже 1000000 ра обсуждались подобные темы о качественных различиях...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
RA
Дата 1.3.2003, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес




Tmemorystream Один из лучших классов имеющихся в делфи.

Если знаете где такое в
C/C++ можете мне сказать.
PM   Вверх
Baa
Дата 2.3.2003, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва




RAdmin, вообще, TMemoryStream - это обертка для СОМ-интерфейса...
А в С++ есть CMemFile...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Medved
Дата 2.3.2003, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Для меня все просто. База данных - это к Delphi, система - это к VC++


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Alex101
Дата 3.3.2003, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва




Delphi хороша для тех, кто привык к Pascal, для того, кто привык к C++ хорош C++Builder.
А так - это практически одна и таже система программирования.
Правда, ежели пишешь в билдере, то возникают некоторые траблы, видимо из-за того, что ноги у VCL растут из Object Pascal (сам сталкивался).
А VC++ - это совершенно другое, в одной из книг по VC++ автор написал, что для работы с БД существует более удобная система - C++Builder.


--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
dr.ZmeY
Дата 3.3.2003, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Политолог
****


Профиль
Группа: Участник Клуба
Сообщений: 3892
Регистрация: 26.3.2002
Где: ..::STALINGRAD::. .




Вообще Борландовские продукты лучше заточены на БД


--------------------
PM MAIL WWW ICQ Skype   Вверх
Klin
Дата 3.3.2003, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар




Цитата
1000000

Цитата
На форуме 41308 сообщений

smile.gif


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Step
Дата 3.3.2003, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA




до чего же избитая тема, что знаеш ти и лучше, для каждой задачи можно написать приличное обоснование для выбора и того и другого продукта и обои обостнования будут верны


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Step
Дата 3.3.2003, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA




извините добавленно из-за дисконекта

Это сообщение отредактировал(а) Step - 3.3.2003, 21:41


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Medved
Дата 3.3.2003, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Чем DELPHI хороша? Можете мне не поверить - ВСЕМ!


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
simanyay
Дата 3.3.2003, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002




Цитата
Чем DELPHI хороша? Можете мне не поверить - ВСЕМ!


Не согласен. Возьмём даже межплатформенность... И такого ещё ууууу smile.gif


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Dexter
Дата 7.3.2003, 04:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1562
Регистрация: 2.7.2002
Где: Москва, Бирюлево




Не, Delphi круче, там хоть текст программы проще читать smile.gif


--------------------
The only thing you really know about me is...
...that's all you'll ever know
PM MAIL ICQ   Вверх
Vit
Дата 7.3.2003, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago




Цитата(simanyay @ 3.3.2003, 13:41)
Возьмём даже межплатформенность...

Тут тоже мог бы спорить: "Дельфи - Киликс", только межплатформенность - это миф, это слово я могу рассматривать лишь как рекламный трюк. Конечно написать программу вычисляющую корни квадратного уравнения можно, и она будет компиллироваться на любой платформе, только таких задач в реальной жизни практически нет. Реальная программа практически всегда использует что-то из нижеперечисленного:

1) Ресурсы операционной системы
2) Доступ к железу
3) Использование сторонних библиотек, програм, интерфейсов
4) Использование сети, коннект к удалённым компьютерам, программам
5) Использование баз данных
6) Использование потоков, приорететов, защиты, распределение памяти и т.п. сервисов оси
и т.д.

Всё это платформозависимо и очень связано с конкретной платформой. Что толку что я смогу перенести 10% своего кода, который составляет собственно алгоритм программы и буду полностью переписывать 90% кода который устанавливает коннект, подключает третьесторонние продукты, соединяется с базами и т.п....

Могу привести пару простейших примеров:

1. Надо в правом углу экрана нарисовать треугольник.
2. Надо запустить какой-то файл
3. Надо перезагрузить компьютер
4. Надо найти список компьютеров в сети

Что-то из этого вы можете реализовать так чтобы компиллировалось и работало на любой операционной системе? А ведь это программы которые реализуются всего несколькими строками кода.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
simanyay
Дата 7.3.2003, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002




Я имею ввиду не это. Просто на С++ можно написать программу практически для любой ОСи, а на Дельфи - только Windows и Linux. Или есть Kylix под FreeBSD, Solaris, HP-UX etc. ? Да и ещё Дельфи в основном распространён в странаха бывшего союза, когда С++ почти везде.



Цитата
Не, Delphi круче, там хоть текст программы проще читать 


Имея немного опыта и зрения smile.gif код на С++ также можно спокойно прочитать. А если всё уперается в чтение кода - могу посоветовать Visual Basic 6 (Там ещё легче читать) smile.gif


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
AntonSaburov
Дата 8.3.2003, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург




Цитата
Я имею ввиду не это. Просто на С++ можно написать программу практически для любой ОСи, а на Дельфи - только Windows и Linux. Или есть Kylix под FreeBSD, Solaris, HP-UX etc. ? Да и ещё Дельфи в основном распространён в странаха бывшего союза, когда С++ почти везде.


Весь интерес в том, чтобы ничего не пересобирать. JAVA - рулез biggrin.gif

А во-вторых, как совершенно верно заметил Vit, такая переносимость ограничена даже внутри Unix-систем.
Мы писали серверное приложение, которое использовало фактически только стек IP - и то были всякие вставки для каждой ОС. Под Винду тоже появилось. Но мы совсем не использовали графику, обращение к системным ресурсам и параметрам и прочая.

Ближе всего к переносимости подошла на сегодня JAVA. Но и то не всегда работает. Да и графические приложения жрут очень много ресурсов.

Так что Delphi - классный продукт, который может очень много. Просто МС сильно давит.
А уж с заспространением .NET может задавить совсем - я не шучу.

PM MAIL WWW ICQ   Вверх
Fantasist
Дата 8.3.2003, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002




Цитата
Могу привести пару простейших примеров:

1. Надо в правом углу экрана нарисовать треугольник.
2. Надо запустить какой-то файл
3. Надо перезагрузить компьютер
4. Надо найти список компьютеров в сети


Java. smile.gif

Цитата
Имея немного опыта и зрения  код на С++ также можно спокойно прочитать


Можно. Но на Делфи его читать легче.

Это сообщение отредактировал(а) Fantasist - 8.3.2003, 01:09


--------------------
Волны гасят ветер...
PM MAIL   Вверх
Vit
Дата 8.3.2003, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago




Цитата(Fantasist @ 7.3.2003, 16:08)
Цитата
Могу привести пару простейших примеров:

1. Надо в правом углу экрана нарисовать треугольник.
2. Надо запустить какой-то файл
3. Надо перезагрузить компьютер
4. Надо найти список компьютеров в сети


Java. smile.gif

А теперь на Java под ДОС изобразите это пожалуйста... А как там у нас на счёт соединения с базами данных? А с использованием COM объектов? А как на счёт физического доступа к винту или написания самого простейшего драйвера?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
simanyay
Дата 8.3.2003, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002




Цитата
А теперь на Java под ДОС изобразите это пожалуйста... А как там у нас на счёт соединения с базами данных? А с использованием COM объектов? А как на счёт физического доступа к винту или написания самого простейшего драйвера?


Насчёт баз данных у Java всё хорошо, Oracle выбрала именно этот язык как основной для своей RDBMS.

Цитата
Весь интерес в том, чтобы ничего не пересобирать. JAVA - рулез


Согласен, но очень уж она тормознутая. Кстати насчёт .NET - один из разработчиков C# бывший разработчик Delphi smile.gif


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
serious
Дата 10.3.2003, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 15.2.2003
Где: Пенза




А как все это сравнивать можно? Каждый язык по своему хорош, в противном случае его бы не использовали. Не создали еще такого, чтобы угодить всем, хотя Delphi, как мне кажется, подошел к этому ближе всех, но это ИМХО (Кто-нибудь сталкивался с ситуацией, когда явно не хватало средств Delphi? Тем она и хороша, что может решать практически все реальные задачи, которые стоят перед разработчиком. Но это я уже сам себе противоречу... Мысль-то вот какая: на всех языках (почти на всех) можно решать разного рода задачи, только для каждого конкретного случая на одном это решение получается легче, на другом труднее, а на третьем невозможно в общем-то, т.к. он для этой задачи не предназначен)... Надо суть понимать, а уж язык прграммирования - это всего лишь средство.

Насчет же межплатформенности, то это реализовать сложновато. Были бы жесткие стандарты, была бы и межплатформенность.
Такие вот пироги.


--------------------
Я знаю то, что ничего не знаю, а некоторые не знают и этого.
PM MAIL   Вверх
Fantasist
Дата 11.3.2003, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002




Цитата
А теперь на Java под ДОС изобразите это пожалуйста... А как там у нас на счёт соединения с базами данных? А с использованием COM объектов? А как на счёт физического доступа к винту или написания самого простейшего драйвера?


Под ДОС уже слишком не актуально. Можно, конечно, еще несколько операционок вспомнить, про которые практически все забыли. С базами данных, пока все нормально, как ты знаешь. smile.gif Можно и COM подключить. А вот написание всяких драйверов - это уже просто принципиально платформозависимая задача. Этак можно спросить: "А как насчет платформонезависимой операционки?". Ты привел четыре примера, и для них на Java можно написать платформонезависимый код. Хотя для перезагрузки компьютера придется писать код который будет выбирать метод в зависимости от текущей операционки исполнения.



--------------------
Волны гасят ветер...
PM MAIL   Вверх
Guest
Дата 11.3.2003, 04:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Fantasist @ 10.3.2003, 17:59)
Хотя для перезагрузки компьютера придется писать код который будет выбирать метод в зависимости от текущей операционки исполнения.

Прикинь тогда сколько у тебя код занимать будет. smile.gif
  Вверх
SCHEPA
Дата 12.6.2003, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 7.6.2003
Где: Н.Н.




Я б Выучил Дельфи только за то, что на нем програмировал ЛЕНИН.
--------------------
Так что в лучших книгах всегда нет имен...
PM MAIL   Вверх
Monty
  Дата 12.6.2003, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Advanced Lamer
****


Профиль
Группа: Участник Клуба
Сообщений: 3511
Регистрация: 3.4.2003
Где: Гваделупа




Цитата(SCHEPA @ 12.6.2003, 02:05)
Я б Выучил Дельфи только за то, что на нем програмировал ЛЕНИН.

А кто это такой? hmmm.gif ... случайно не тот о ком я подумал smile.gif


--------------------
...
О, вещая моя печаль,
О, тихая моя свобода
И неживого небосвода
Всегда смеющийся хрусталь!
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.