История изменений
Исправление den73, (текущая версия) :
Ну вообще-то такое бывает, я уже повторяюсь. Переписывают, допустим, с Python на Go. Два переезда равны одному пожару - мало того, что фич больше не станет, их может стать меньше. Но это мы наблюдаем.
А вот переход с C на C++, который требует лишь небольшого апгрейда кода без переписывания, мы как-то не особо наблюдаем. Точнее сказать, я не слежу за этой темой, может кто-то что-то и переписывает. Во всяком случае, перечисленные мной крупные проекты этого не сделали. Значит, преимущество C++, если оно вообще есть, не так велико, чтобы это было оправдано.
Если бы оно было очевидно и неоспоримо, тот, кто даёт деньги, посмотрел бы стратегически и мог бы принять решение переписать. Вообще любая инвестиция, допустим, построить платную дорогу, состоит в том, что сначала тратится много денег, и все заняты, и ничего нет, грязь, пыль. Но зато потом все тебе платят за проезд во веки вечные. Так же и с софтом. Нельзя вот так на пальцах сказать, что переход на другую технологию никогда не оправдан.
Просто в конкретной паре C-C++ подозрительно выглядит то, что некоторые важные проекты не стали его делать. Там явно есть стратегическое планирование. Если бы они сочли, что, допустим, за 5 лет это окупится, они бы это сделали. Раз не сделали - значит сочли невыгодным.
Исправление den73, :
Ну вообще-то такое бывает, я уже повторяюсь. Переписывают, допустим, с Python на Go. Два переезда равны одному пожару - мало того, что фич больше не станет, их может стать меньше. Но это мы наблюдаем.
А вот переход с C на C++, который требует лишь небольшого апгрейда кода без переписывания, мы как-то не особо наблюдаем. Точнее сказать, я не слежу за этой темой, может кто-то что-то и переписывает. Во всяком случае, перечисленные мной крупные проекты этого не сделали. Значит, преимущество C++, если оно вообще есть, не так велико, чтобы это было оправдано.
Если бы оно было очевидно и неоспоримо, тот, кто даёт деньги, посмотрел бы стратегически и мог бы принять решение переписать. Вообще любая инвестиция, допустим, построить платную дорогу, состоит в том, что сначала тратится много денег, и все заняты, и ничего нет, грязь, пыль. Но зато потом все тебе платят за проезд во веки вечные. Так же и с софтом. Нельзя вот так на пальцах сказать, что переход на другую технологию никогда не оправдан.
Просто в конкретной паре C-C++ подозрительно выглядит то, что некоторые важные проекты не стали его делать.
Исходная версия den73, :
Ну вообще-то такое бывает, я уже повторяюсь. Переписывают, допустим, с Python на Go. Два переезда равны одному пожару - мало того, что фич больше не станет, их может стать меньше. Но это мы наблюдаем.
А вот переход с C на C++, который требует лишь небольшого апгрейда кода без переписывания, мы как-то не особо наблюдаем. Во всяком случае, перечисленные мной крупные проекты этого не сделали. Значит, преимущество C++, если оно вообще есть, не так велико, чтобы это было оправдано.