LINUX.ORG.RU
Ответ на: комментарий от cvs-255

многие вещи удобнее на C++, чем на C. Начиная от деструкторов, и кончая перегрузкой операторов

За каким членом тебе в числодробильне деструкторы и перегрузка операторов? Плюс к этому, кресты несут немалый оверхед по времени разработки, благодаря адской тормознутости компилятора.

encyrtid ★★★★★
()
Ответ на: комментарий от encyrtid

Затем, что разрабатывать программу куда проще, если

1) можно писать M1*M2*V + M3*U вместо add(mul(M1, mul(M2, V)), mul(M3, U))

2) не надо везде явно писать выделения - освобождения памяти

И лишь потом имеет смысл переписать на C, когда программа готова

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от encyrtid

За каким членом тебе в числодробильне деструкторы и перегрузка операторов?

теоретики такие теоретики, спроси у Alv

благодаря адской тормознутости компилятора

ради интереса проверил - 40 файлов, полный ребилд с линковкой с clang - 1.014сек, то ли у кого-то еще 386SX, то ли руки из одного места, т.к. я даже прекомпилды не использую, нет - конечно можно использовать boost и получить другие цифры, но это ССЗБ

wota ★★
()
Ответ на: комментарий от encyrtid

немалый оверхед по времени разработки

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

cvs-255 ★★★★★
()
Ответ на: комментарий от wota

Не знаю, что там у Вас, но у нас проект под Qt4 даже на каком-то 4х-ядернике секунд по 10 пересобирается (если с нуля), что не может не доставлять.

GreenBag ★★
() автор топика
Ответ на: комментарий от GreenBag

Не знаю, что там у Вас, но у нас проект под Qt4 даже на каком-то 4х-ядернике секунд по 10 пересобирается (если с нуля), что не может не доставлять.

а это как раз случай, когда вероятно поможет pch:

http://doc.qt.digia.com/qt/qmake-precompiledheaders.html

ну и clang (для дебажной сборки)

wota ★★
()
Ответ на: комментарий от cvs-255

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

Учитывая время отладки крестового кода, время компиляции занимает очень значительную часть.

encyrtid ★★★★★
()
Ответ на: комментарий от cvs-255

не во всех задачах шаблоны нужны

Пиши тогда уже сразу в машинных кодах, чо...

one_more_hokum ★★★
()
Ответ на: комментарий от encyrtid

в моем случае это не так. Я даже посчитал, считаные проценты выходит.

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от wota

ради интереса проверил - 40 файлов, полный ребилд с линковкой с clang - 1.014сек

Одна секунда на ребилд 40 файлов на C++? Даже на моём 4-х ядерном втором феноме это бы секунд 15 с линковкой заняло, правда с gcc.

cruxish ★★★★
()
Ответ на: комментарий от cruxish

Даже на моём 4-х ядерном втором феноме

у меня 2600K 4х2HT 5ГГц, ну и clang ес-но помогает - мерял, стабильно разница в ~3 раза с gcc на моем коде

wota ★★
()
Ответ на: комментарий от geekless

Гибрид плюсов, руби и бейсика? Ах, мой милый Франкенштейн...

queen3 ★★★★★
()

Самый главный плюс С++ - даже два плюс - это кайф от работы с ним. Шаблоны, низкоуровневость, отладка утечек и крешей, портирование на другие платформы... Ни один другой язык не даёт возможности держать в голове столько вроде бы независимых деталей и решать настолько запутанные головоломки.

Если вы не ловите от этого кайф, вы просто не хакер (в исконном смысле этого слова). Возможно, вы неверно избрали профессию, в крайнем случае, вам надо писать бухгалтерию на 1С.

queen3 ★★★★★
()
Ответ на: комментарий от cruxish

Слабаки. У нас на проекте компиляция одного файла занимает до 3 минут, правда файл после препроцессинга - 20 метров.

queen3 ★★★★★
()
Ответ на: комментарий от queen3

Если вы не ловите от этого кайф, вы просто не хакер

Eric Raymond с тобой не согласен.

Redrum
()
Ответ на: комментарий от queen3

Самый главный плюс секса в гамаке - даже два плюс - это кайф от процесса. Новые позы, запутанные части тела, МПХ за ухом у партнера... Ни один другой способ не даёт таких возможностей.

Если вы не ловите от этого кайф, вы просто онанист-одиночка.

GreenBag ★★
() автор топика
Ответ на: комментарий от queen3

Хм, таки не поспоришь. Но Ынтерпрайзу как раз нужны детишки (такие они вот завуалированные овуляшки).

GreenBag ★★
() автор топика
Ответ на: комментарий от Redrum

ну так я же не все компилирую, а только измененные файлы

cvs-255 ★★★★★
()
Ответ на: комментарий от ekzotech

Есть. Другое дело что языки программирования - вещь религиозная и холиварная :)

Например D, Ada, Common Lisp, Object Pascal. Непонятно что там с Go...

chinarulezzz ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.