|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - C++ vs Delphi |
|
Delphi - C++ vs Delphi
|
Призрачный админ Сообщения: 5254 |
Хотелось бы услышать ваше мнение по этому вопросу.. Желательно с объяснениями почему одно, а не другое.......
|
|
------- Отправлено: 22:04, 22-11-2001 |
Призрачный админ Сообщения: 5254
|
Профиль | Отправить PM | Цитировать Artem
А я, все-таки, решил на C++ подсесть....... просто в школе Си изучал....... ![]() |
------- Отправлено: 22:45, 27-11-2001 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Мичуринский ученик Сообщения: 740
|
Профиль | Отправить PM | Цитировать BigMacВ любом случае начни с С++!
![]() |
------- Отправлено: 03:14, 29-11-2001 | #12 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Я только что зарегистрировался, так что ссори за поднятие старой темы.
Так вот, С++ одназначно рулит. Что в нём есть чего нет в Delphi:
Чуть-чуть цитат теперь: Цитата:
![]() Цитата:
(Отредактировал(а) ivank - 12:14 - 7 Дек., 2001) |
||
------- Отправлено: 15:11, 07-12-2001 | #13 |
Призрачный админ Сообщения: 5254
|
Профиль | Отправить PM | Цитировать ivank
Цитата:
Просто в Универ на СИ заставляют писать.... ![]() Цитата:
|
||
------- Отправлено: 16:03, 07-12-2001 | #14 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Кстати C99 ( последний стандарт ) теперь ввёл ряд фич вообще несовместимых с C++! ![]() |
|
------- Отправлено: 16:18, 07-12-2001 | #15 |
Призрачный админ Сообщения: 5254
|
Профиль | Отправить PM | Цитировать ivank
Блин.......... но все-таки с С начинать буду, для Универа надо, а потом на С++ перейду, я думаю это не так сложно будет ![]() |
------- Отправлено: 18:46, 07-12-2001 | #16 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать Вот объясните мне, дауну, почему функцию WINAPI на дельфи вызвать сложнее, чем на С. Если не умеем ф-ции из библиотек подлинковывать - то тогда другое дело.
Проблема дельфи в отношении WINAPI заключается в двух вещах и только в двух вещах. И это даже не имхо, это факт. Во-первых, некоторые вызовы функций WINAPI в файлах *.pas (прежде всего windows.pas) реализованы некорректно, в частности, передача указателя заменена передачей параметра через var (сразу же параметр становится обязательным и тип его уже нужен тот, который описан) - это, бывает, вываливает всякие исключения. Перемуд(р)или создатели дельфей, с кем не бывает. Выход - писать правильное опрелеление и самому линковать. То же относится и к типам. Во-вторых, борланд или кто там сейчас, явно отстает в создании файлов *.pas и примеров. Всякие "полулевые" библиотеки приходится описывать самому. А для С(++) есть MSVS, где заголовков просто на порядок больше, чем для дельфи. Правда, некоторые константы в MSVS не описаны, так я их беру из дельфи6 и DDK. |
------- Отправлено: 19:41, 07-12-2001 | #17 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Цитата:
Немного в тему почему плохи Rad средства: http://www.kalinin.ru/programming/cpp/26_07_00.shtml |
||
------- Отправлено: 23:07, 07-12-2001 | #18 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать Ну, сходил по ссылке... вот оттуда пример:
>создание программ, которые в принципе не переносимы это просто издевательство над идеями C++. Одной этой строчки достаточно, чтобы понять, что за человек это писал. Конечно, он мог иметь в виду ANSI C, но тогда все еще хуже, если автор не видит различия. >VCL (Visual Component Library), целиком и полностью взятая из Delphi У меня есть исходники VCL. Что то я не увидал такого. >VCL-классы не могут участвовать во множественном наследовании Опять же бред. Автор не знаком с основами ООП, или интерфейсное наследование за таковое не считает. Ну и так далее. Вывод: не давать ссылки на статьи с ошибками. Мы люди умные, и сами понимаем, какая область применимости RAD. >WinAPI изначально для Си Обоснуй. Только сразу же, не надо писать, что WINAPI написано на С, поэтому оно для С Ж)). Win2000 подавляющей частью написано, насколько мне известно, на C++ и ASM. К тому же, я думаю, ясно, что спор о WINAPI не имеет ничего общего с разговорами о величине получающегося исполняемого файла. |
------- Отправлено: 23:57, 07-12-2001 | #19 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
![]() Цитата:
зы ты(вы) Калинина не обижай(те), на самом деле у него много чего хорошего почитать можно. |
||||||
------- Отправлено: 03:10, 08-12-2001 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Delphi | UpperCase на Delphi 7 | Cognolio | Программирование и базы данных | 3 | 26-01-2006 15:42 | |
Delphi - Delphi | Surround | Программирование и базы данных | 11 | 10-01-2004 22:13 | |
Delphi - Delphi | Zx | Программирование и базы данных | 3 | 27-08-2003 10:19 | |
Delphi - Delphi | Roman Go | Программирование и базы данных | 9 | 25-12-2002 15:48 | |
Delphi - Delphi | Roman Go | Программирование и базы данных | 11 | 11-12-2002 14:43 |
|