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

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

Страницы: 14 5 6 730 Следующая »
#60
20:14, 31 мар. 2010

C не делает никаких проверок кода на логические несоответсвия, поэтому можно чудить абсолютно что хочешь. А паскаль (да и дельфи) все старательно проверяет (границы массивов и т.п.).


#61
20:39, 31 мар. 2010

O_O

#62
20:41, 31 мар. 2010

http://www.gamedev.ru/flame/forum/?id=11707
http://www.gamedev.ru/flame/forum/?id=11764

#63
21:47, 31 мар. 2010

JR-44
Дельфи - это динозавр из прошлого тысячелетия. Сейчас же для прикладных приложений рулят управляемые языки. Выбирай - C# или Java. C# подойдет, если ты предпочитаешь формошлепство визуальное проектирование, Java подойдет, если любишь писать код вручную.

> Объясните мне поподробнее, в чем же суть, почему все предпочитают C++.
Традиция такая. Еще со времен Си. Сейчас его выбирают потому, что множество библиотек были написаны на Си и Си++.
Ну и компиляторы Си/Си++ лучше оптимизируют код.

> Что можно на нем такого сделать, чего нельзя на дельфи?
Операционные системы и драйвера. Теоретически их можно делать на Паскале, на практике - см. предыдущий пункт.

#64
21:50, 31 мар. 2010

Ден Зурин
> Дельфи - это динозавр из прошлого тысячелетия.
бла бла бла Ден Зурин
> Выбирай - C# или Java.
>C# или Java
C# и Java

Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение
#65
21:57, 31 мар. 2010

А еще Java позволяет создавать игры для мобильников, чего не умеют эти ваши си++ и дельфи. Так что Java - лучше!
Переходите на Java, товарищи.

#66
21:59, 31 мар. 2010

dave
> Если нужно сделать быстрое приложение с формой, то дельфи (с-билдер) хорошо
> подходит.
Qt тоже вполне справляется... Но на Си++.

Ден Зурин
> Сейчас же для прикладных приложений рулят управляемые языки.
ЩИТО? Где эта управляемость в прикладных приложениях РЕАЛЬНО НУЖНА? Раньше писали, а сейчас не можем... Пиар Мелкософта, не более.

#67
22:06, 31 мар. 2010

X512
> РЕАЛЬНО НУЖНА?
например для перехода на другой процессор.

А так дурной вопрос. Так-же можно сказать, что и ООП не нужен.
Написание ГУИ программ это переписывание уже написанного.
И чем меньше нужно переписывать, тем лучше. Библиотеки .NET в помощь.

#68
22:06, 31 мар. 2010

d.m.k
ммм?

#69
22:09, 31 мар. 2010

X512
> Где эта управляемость в прикладных приложениях РЕАЛЬНО НУЖНА?

1. Сборка мусора. Устраняет множество ошибок, связанных с утечкой памяти.
2. Код выполняется в песочнице (VM), что устраняет множество других возможных ошибок (различные уязвимости).
3. Кроссплатформенность. Write once - run elsewhere.
Плата за это - увеличение системных требований. Но, скажем, играя в Quake 2 и Jake 2 на слабой машине - я не заметил никакой разницы.

#70
22:10, 31 мар. 2010

Ден Зурин
> Операционные системы и драйвера. Теоретически их можно делать на Паскале, на
> практике - см. предыдущий пункт.
эм, а пачиму эта на делфьи драйвера писать нильзя? а? докажи

>А еще Java позволяет создавать игры для мобильников, чего не умеют эти ваши си++ и дельфи.
а MIDLetPascal не в счет? http://ru.wikipedia.org/wiki/MIDletPascal

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

#71
22:11, 31 мар. 2010

Ден Зурин
Видимо смартпоинтеры вне закона?

#72
22:11, 31 мар. 2010

Ден Зурин
> си++
для симбиана проги пишуться на си++, для сони ериксонов, пишуться на ельфе(измененый си++), единственный  большой плюс  джава - это кросс платформенность, для этого она вообще и придумывалась.

#73
22:13, 31 мар. 2010

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

#74
22:25, 31 мар. 2010

Pokimon
> Теперь я убежденный С+сник.
  ЩИТО? Это первоапрельская шутка? Признавайтесь, кто его укусил. Или аккаунт взломали? Ещё вчера крыл С++ как мог, а сегодня уже одумался! Хотя, чего только не скажут некоторые, лишь бы на них обратили внимание. Кстати, что там в статье по ссылке из #9 такого потрясаущего? Что-то я не уловил.

oistalker
> В Delphi/Pascal тоже есть указатели, причем с лохматых 70х годов они там есть... странно правда?
  Один мой одногруппник, который изучал паскаль и писал на нём со школы был очень сильно удивлён, когда начав изучать указатели в Си узнал, что они и в паскале есть. Странно, правда?

Ден Зурин
> Код выполняется в песочнице (VM), что устраняет множество других возможных ошибок
  Да, вот только почему-то шарпистов не устраивает такое положене вещей и они постоянно брешут, что C# якобы сразу компилится в нативный код.


Ден Зурин
> Кроссплатформенность. Write once - run elsewhere.
  К C# не относится, а вот к Java в полной мере. А продукт, написанный для .Net Framework 2.0 может отказаться работать на 3.0

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

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