Re[11]: StackOverflow
От: itslave СССР  
Дата: 08.01.17 21:42
Оценка:
Здравствуйте, lpd, Вы писали:
lpd>Это имеет смысл только если считать, что автоматическое управление памятью стоит в 2-3 раза большего числа серверов. Кроме того, не все задачи параллелятся так хорошо.
Стоимост ьжелеза в разы дешевле стоимости разработччиков, тестеров и так далее. Особенно квалифицированных С++ разработчиков.

lpd>Рассмотрим другой пример: у меня есть планшет 2011 года выпуска Samsung на Android(Java) с процессором 1Gz и 1Gb памяти, на котором не установлено никаких приложений. Новые вкладки chrome открываются на нем по 5-10 секунд. В то время как iPhone более старый работает практически без тормозов. Возникает вопрос: накой Android написан на Java? Может, и web-сервера _лучше_ писать на C++? Я понимаю, что сейчас фреймворки и билд системы в Java/C# удобоней, и это существенная причина при выборе языка.

Рынок уже все расставил по своим местам, и если у кого нить возникает батхерт — то это его личные проблемы. Даже не буду настаивать на том что эппл ограничил сапорт своего железа в 48 месяцев и пример айфона из 2011 года — ниочем.

lpd>Однако по сути все сводится к trade-off: ручное управление памятью vs в 2-4 раза более низкое быстродействие.

Еще раз: быстродействие самого языка программирования ничего не решает в типичных задачах. Потому что этот язык программирования зажат между БД с одной стороны и веб серверами — с другой. И именно производительность всего пайплайна решает; прирост производительности бизнес-слоя, сам по себе никому не нужен, даже если бы он внезапно стал бесплатным.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.