Войти
ФлеймФорумОбщее

Отличия С/C++ от Delphi? (6 стр)

Страницы: 15 6 7 830 Следующая »
#75
22:32, 31 мар. 2010

Sokal

> эм, а пачиму эта на делфьи драйвера писать нильзя? а? докажи

Можно, но не нужно. Драйверы должны иметь максимальное быстродействие и минимальный объем.
Оптимизирующие компиляторы Си превосходят оптимизирующие компиляторы Паскаля и тем более дельфи.

> а MIDLetPascal не в счет?

Ну я какбэ говорил о дельфи. :)

Executor
> Видимо смартпоинтеры вне закона?

Это костыль, а не средство языка. Указатели std:auto_ptr неудобны из-за разрушающего копирования, а указателти std::shared_ptr поддерживаются не везде. Можно, конечно, написать свой класс, но зачем, когда есть нормальные языки со встроенной сборкой мусора?


#76
22:40, 31 мар. 2010

Ден Зурин
Затем, что по скорости и занимаемой памяти, на Си++ будет в любом случае выгода...

#77
22:40, 31 мар. 2010

Ден Зурин
> 1. Сборка мусора. Устраняет множество ошибок, связанных с утечкой памяти.
Возможна в нативном коде. Компонентный паскаль или умные указатели Си++ как пример. Управляемый код не нужен.

> 2. Код выполняется в песочнице (VM), что устраняет множество других возможных
> ошибок (различные уязвимости).
Для прикладных программ уязвимости не важны. Не сервер же.

> 3. Кроссплатформенность. Write once - run elsewhere.
В пределах винды. В общем то от кроссплатформенности ВинАпи не отличается.

Pokimon
> например для перехода на другой процессор.
Какой? Программы для мобильных устройств всёравно переписывать надо, ибо неудобно пользоваться и производительность не позволяет.

> А так дурной вопрос. Так-же можно сказать, что и ООП не нужен.
ООП - фича компилятора, который может компилировать её в нативный код. Такие программы можно линковать с программами, написанными на другом ЯП.

> Написание ГУИ программ это переписывание уже написанного.
Бред несёшь.

> Библиотеки .NET в помощь.
Qt позволяет тоже самое, однако нативен. .НЕТ сделан МС специально для входа в зависимость разработчиков от него.

Вывод: управляемый код не нужен.

#78
22:48, 31 мар. 2010

X512
> Вывод: управляемый код не нужен.

+1
Объединяет Си++ и Делфи то, что СиШарп УГ... :)

#79
22:50, 31 мар. 2010

(С++ и Delphi) vs (C# и Java).

#80
23:11, 31 мар. 2010

Zefick
> Кстати, что там в статье по ссылке из #9 такого потрясаущего? Что-то я не
> уловил.
Там один блоггер рассказывает о таком хаке:
У нас есть функция, которой нужно передать много параметров. Как пример приводится вывод спрайтов.
1 способ = передать 20 параметров. использовать перегрузку и значения по умолчанию.
2 способ = создать структуру, заполнить ее и передать функции.
3 способ(о чем и пост) = создать класс со всеми переменными и инлайн функциями устанавлявающими значения этих переменны(функции с теми-же именами, что и переменные) и возвращающие this
3 способ тем хорош, что кода в итоге получается очень мало. Можно передавать только нужные параметры причем в любом порядке.

#81
23:25, 31 мар. 2010

>>C++ vs Delphi
not this shit again...
давайте чёнить весёлое похоливарим, ecmascript vs lua например.

#82
23:26, 31 мар. 2010

JokerR
Тоже уже было

#83
23:31, 31 мар. 2010

JokerR
> > > + vs Delphi
> not this shit again...
щас они вместе в пух и прах управляемый код "дрючат".

#84
23:33, 31 мар. 2010
desss
> Тоже уже было
Haiku vs (Windows & Linux). Этого точно не было.
#85
23:37, 31 мар. 2010


а может CG  vs GLSL?

#86
23:47, 31 мар. 2010

а вообще за управляемым кодом будущее, как мы не хотим этого, а эволюция делает свое грязное дело и это неотвратимо..

#87
23:50, 31 мар. 2010

MAMONT-92
> а вообще за управляемым кодом будущее
...для МС и копирастов. НИКАКИХ существенных преимуществ САМ УСРАВЛЯЕМЫЙ КОД(не ЯП!!!) для разработчиков(особенно игр) не даёт.

#88
15:57, 1 апр. 2010

MAMONT-92
> (С++ и Delphi) vs (C# и Java).
Не сравнивай мою уютненькую клеточку с кривой мерзотной жабой от аракла.
Одна строчка на шарпике лучше и чище чем весь этот топик.

#89
16:23, 1 апр. 2010

iGod
> жабой от аракла.
  Java не от оракла.

Страницы: 15 6 7 830 Следующая »
ФлеймФорумОбщее

Тема в архиве.