История изменений
Исправление
Legioner,
(текущая версия)
:
В разных задачах разные цели. ИМХО золотая середина это писать быстрый и масштабирующийся код на удобном языке вроде Java. C++ для предельных случаев вроде поискового движка Google (сотни тысяч серверов, экономия 1% это экономия на тысячах серверов) или когда нужен реалтайм (например торговля на бирже, где 1 миллисекунда решит, будет робот торговать в плюс или минус). Ты противопоставляешь Java и C++, но это неправильно. Есть множество более медленных языков вроде JavaScript, Python, Ruby, а Java это и есть золотая середина.
PS в реальном мире потребление памяти на сервере это вообще не проблема, потому что память реально дёшева и ограничений на память почти нет. Вот на процессоры есть, два процессора это максимум на стандартный сервер. И если программе не хватает процессора, единственный реалистичный способ работать дальше это кластер. А оперативную память наращивать можно гораздо дольше. При этом на большинстве задач Java если и жрёт, то память, а не процессор (в сравнение с C++).
Исходная версия
Legioner,
:
В разных задачах разные цели. ИМХО золотая середина это писать быстрый и масштабирующийся код на удобном языке вроде Java. C++ для предельных случаев вроде поискового движка Google (сотни тысяч серверов, экономия 1% это экономия на тысячах серверов) или когда нужен реалтайм (например торговля на бирже, где 1 миллисекунда решит, будет робот торговать в плюс или минус). Ты противопоставляешь Java и C++, но это неправильно. Есть множество более медленных языков вроде JavaScript, Python, Ruby, а Java это и есть золотая середина.