Здравствуйте, netch80, Вы писали:
N>Либо, наоборот, от достаточного количества опыта и понимания, что если начинался C++ ещё нормально, то то, что происходило позже, это типичная ситуация полёта тачанки со взбесившимися конями с обрыва, когда спрыгивать невозможно, и единственное, что остаётся — кричать "Уррраа!!!"
Это совсем другая проблема, совершенно ортогональная тому, что для многих задач альтернатив С++ нет и "выбором курильщика" будет использование практически любого другого языка для подобных задач.
N>В некоторой степени такая проблема есть у всех, но у C++ она в разы сильнее, чем у аналогов-конкурентов.
За С++ нет какой-то компании или одного человека, "естественная эволюция" со всеми плюсами и минусами
N>Ну, да, есть. Только пока что 99% случаев это "уже есть мегатонна кода на C++, мы не можем её переписать", и только 1% на "нет альтернатив". Для C вторая цифра заметно больше — процентов, может, 20.
За исключением деталей утверждение верное для любых других языков в не меньшей степени, но зачем переписывать и использовать другие языки?
N>Но обе ужимаются на глазах — от их областей отгрызают по кусочку и Java/C#, и Rust, Go, Swift, и прочие.
Не, первые два сейчас в основном отгрызают кусочки друг у друга, остальные создали новую нишу. Нет особой конкуренции, так сильные стороны языков достаточно очевидны. Это симбиоз, особенно яркий пример: С++ и python.