Трольвальдс
2012-02-28 01:15 pmЛинус Торвальдс поясняет, почему ядро Linux не написано на C++:
http://harmful.cat-v.org/software/c++/linus
IMHO единственный разумный аргумент (всё остальное выглядит как нубские отмазки) — это то, что C++ — сложный язык и 95% программистов не знают его достаточно хорошо, поэтому коммитят говнокод в репозитарий, чем превращают жизнь мейнтейнера в ад. Для C перцентиль говнокодеров будет пониже, где-то 30%-40%, так что неадекватов можно просто фильтровать.
В связи с этим возникает вопрос: а совместим ли C++ с идеологией open source, особенно с bazaar-моделью разработки? Его можно задать по-другому: где open source bazaar проекты на плюсах?
http://harmful.cat-v.org/software/c++/linus
IMHO единственный разумный аргумент (всё остальное выглядит как нубские отмазки) — это то, что C++ — сложный язык и 95% программистов не знают его достаточно хорошо, поэтому коммитят говнокод в репозитарий, чем превращают жизнь мейнтейнера в ад. Для C перцентиль говнокодеров будет пониже, где-то 30%-40%, так что неадекватов можно просто фильтровать.
В связи с этим возникает вопрос: а совместим ли C++ с идеологией open source, особенно с bazaar-моделью разработки? Его можно задать по-другому: где open source bazaar проекты на плюсах?