Re[6]: Что посоветуете как аналог С++
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 17.06.13 20:20
Оценка: 7 (1) +2 -3 :)
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, IT, Вы писали:


IT>>Тоже самое можно сказать и о большинстве C++. В своё время доводилось интервьюировать и работать с людьми, которые не воспринимали воообще никак битовую арифметику, не знали как объявить класс (после 3-х лет работы на C++ Builder) и вообще сильно путались в основах ООП, про память могли говорить исключительно в рамках стандартных вопросов/ответов, шаг влево/вправо — попытка к бегству. Так что всё это разговоры в пользу бедных. Дураков, пишущих на плюсах не меньше, а может быть даже больше, потому как писать сегодня на плюсах в подавляющем большинстве случаев — нонсенс.


KP>Т.е. с утверждением: "главное задача, памяти бесконечно много, не хватает мощности — поставим на кластер" ты согласен?


Кластер нужен как минимум для отказоустойчивости. Надежность в серверных приложениях нужна гораздо больше оптимальности. Дешевле добавить память, диск, процессор, чем оптимизировать программу.
Для примера представь что серверу для работы на всю компанию нужно 16гб оперативки. Есть всего восемь.
Вариант — оптимизировать приложение, два месяца работы, два месяца исправления багов, при ЗП в 100к — 400к + упущенная выгода + административные расходы.
Добавить 8гб памяти — 5к + день работы.

Дальше еще интереснее: если вся нагрузка переходит на сервер, то оказывается что на клиенте делать нечего. даже рабочий ноут средней руки имеет 4 гига ОП и 2 процессора. Планшеты тоже не отстают. И пропадает смысл оптимизировать клиентскую часть, проще написать на JS, сделав доставку через веб и забыть о проблемах накатывания апдейтов.

Экономика корпоративных систем оставляет C++ за бортом.

На десктопе ситуация для C++ не лучше, так как ресурсов дофига, даже на планшетах, никто за лишние 30-50 мегабайт не будет беспокоиться и почти везде уже больше одного ядра.
Остаются встраиваемые системы с малыми ресурсами и всяческие HFT. Но это мааааааленькая ниша по сравнению с остальными. разве что по историческим причинам еще много где остается C++, но, как и cobol в свое время, уже движется к вымиранию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.