История изменений
Исправление eao197, (текущая версия) :
С тех пор C++ перестал привлекать «substandard programmers» и поощрять использование абстракций, приводящих к неэффективному коду?
Интерес к C++ стал падать, на моей памяти, где-то с 2000-го. После 2004-го пошел просто массовый отток. Сейчас, как мне представляется, средний уровень C++разработчиков даже выше, чем был в 2007-м.
По поводу абстракций, приводящих к неэффективному коду, только в данном треде было высказано столько глупостей (вроде накапливания списков для повторов), что только держись. И ведь бывают деятели, которые так и поступают. А потом винят C++.
На C++ нельзя написать систему контроля версий? В чём её специфика?
Так ведь и Git не был написан целиком на C. Как так? Торвальдс противоречит самому себе?
Применительно к околосистемному софту до сих пор существует такой фактор, как переносимость. Компиляторы C есть везде. Компиляторы C++, особенно приличного качества, где-то могут и отсутствовать. Так что для вещей вроде git или svn использование C могло иметь смысл исходя из этих соображений.
Гм... А он наоборот считает, что именно ввиду ограниченности ресурсов надо писать на Си. Иначе на борьбу с ошибками слишком много ресурсов придётся потратить.
Ну можете поверить Торвальдсу, который занимается OpenSource. А можете посмотреть на компании, которые делают ставку на C++ в разработке важного для их деятельности софта.
На Си++ много поверивших в то, что шаблоны и деструкторы защищают от ошибок. В результате сроки и стоимость проектов на Си++ в зависимости от квалификации программистов отличаются в 15 раз.
Откуда дровишки?
Исходная версия eao197, :
С тех пор C++ перестал привлекать «substandard programmers» и поощрять использование абстракций, приводящих к неэффективному коду?
Интерес к C++ стал падать, на моей памяти, где-то с 2000-го. После 2004-го пошел просто массовый отток. Сейчас, как мне представляется, средний уровень C++разработчиков даже выше, чем был в 2007-м.
По поводу абстракций, приводящих к неэффективному коду, только в данном треде было высказано столько глупостей (вроде накапливания списков для повторов), что только держись. И ведь бывают деятели, которые так и поступают. А потом винят C++.
На C++ нельзя написать систему контроля версий? В чём её специфика?
Так ведь и Git не был написан целиком на C. Как так? Торвальдс противоречит самому себе?
Применительно к околосистемному софту до сих пор существует такой фактор, как переносимость. Компиляторы C есть везде. Компиляторы C++, особенно приличного качества, где-то могут и отсутствовать. Так что для вещей вроде git или svn использование C могло иметь смысл исходя из этих соображений.
Гм... А он наоборот считает, что именно ввиду ограниченности ресурсов надо писать на Си. Иначе на борьбу с ошибками слишком много ресурсов придётся потратить.
Ну можете поверить Торвальдсу, который занимается OpenSource. А можете посмотреть на компании, которые делают ставку на C++ в разработке важного для их деятельности софте.
На Си++ много поверивших в то, что шаблоны и деструкторы защищают от ошибок. В результате сроки и стоимость проектов на Си++ в зависимости от квалификации программистов отличаются в 15 раз.
Откуда дровишки?