LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

Условно, можно начинать 100 новых проектов на C++ в год, а потом 120 новых проектов на С++, но ещё и 10 проектов на Rust

Так считаем:

Первый год: 100 новых проектов на С++ это 100%.

Второй год: 120 новых проектов на С++ и 10 новых проектов на Rust (эти 10 новых могли быть на C++, но разработчики выбрали Rust). Таким образом C++: 120 / (120 + 10) * 100 = 92.3%, Rust: 10 / (120 + 10) * 100 = 7.7%. Видишь, доля C++ падает, если учитывать, что те проекты, которые делаются на Rust могли быть сделаны на C++.

Или ты предлагаешь исключительно абсолитные числа сравнивать? Причем отельно для каждого языка? А какой смысл? Что тебе это скажет про общую динамику?

Исправление rumgot, :

Условно, можно начинать 100 новых проектов на C++ в год, а потом 120 новых проектов на С++, но ещё и 10 проектов на Rust

Так считаем:

Первый год: 100 новых проектов на С++ это 100%.

Второй год: 120 новых проектов на С++ и 10 новых проектов на Rust (эти 10 новых могли быть на C++, но разработчики выбрали Rust). Таким образом C++: 120 / (120 + 10) * 100 = 92.3%, Rust: 10 / (120 + 10) * 100 = 7.7%. Видишь, доля C++ падает, если учитывать, что те проекты, которые делаются на Rust могли быть сделаны на C++.

Исходная версия rumgot, :

Условно, можно начинать 100 новых проектов на C++ в год, а потом 120 новых проектов на С++, но ещё и 10 проектов на Rust

Так считаем:

Первый год: 100 новых проектов на С++ это 100%.

Второй год: 120 новых проектов на С++ и 10 новых проектов на Rust (эти 10 новых могли быть на C++, но разработчики выбрали Rust). Таким образом C++: 120 / (120 + 10) * 100 = 92.3%, `Rust: 10 / (120 + 10) * 100 = 7.7%. Видишь, доля C++ падает, если учитывать, что те проекты, которые делаются на Rust могли быть сделаны на C++.