Я не могу разобраться с этим. Если C так часто используется, но C не является C ++, может кто-нибудь объяснить мне наиболее важные причины, по которым C используется чаще, чем C ++? Где весь этот код C написан для?
Речь идет о промышленном секторе, который сильно зависит от императивного программирования, но не может покрыть затраты на реализацию или настройку компиляторов C ++? Много ли хакеров ядра?
Тиобе уместно? Я никогда не сталкивался ни с одной статьей или публикацией, в которой комментировал или объяснял, каков рейтинг tiobe в единственном числе, и что он на самом деле говорит о том, что нравится отрасли, и что он может сказать о том, что на самом деле использует отрасль, чтобы точно определить ее реальные потребности. Это трудно объяснить.
Я просто нахожу странным, что многие компании хотят работать на C #, php, java, а не на C или C ++ (просто связывая мою безработицу и мои собеседования здесь), даже если эти работы на C / C ++ чушь. Я бы взял их вместо этого. Или это означает, что языковая ажиотаж играет здесь важную роль?
источник
Is tiobe relevant ?
Многие думают, что это не так.Ответы:
Индекс TIOBE основан на результатах поиска в поисковых системах - см. Http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm.
Это означает, что (например, в теории) у вас может быть язык, о котором все говорят, который имеет много хитов и получает высокий рейтинг, даже если никто не использует его, и вы можете иметь язык, который используют многие люди но там не так много веб-страниц / хитов, поэтому он получает низкий рейтинг. Он даже не принимает во внимание то, что содержат веб-страницы (например, представьте, что миллион веб-страниц говорят, что определенный язык ужасен, и все это увеличивает индекс языка TIOBE).
Теоретически, весовые коэффициенты должны были бы применяться, чтобы получить использование от веб-хитов / индекса TIOBE. Например, для сложного языка, такого как C ++ (где каждый, кто использует его, вероятно, будет иметь один или несколько справочников), использование, вероятно, будет выше, чем указывает индекс TIOBE; и для языков, которые в основном используются для веб-разработки (где большая часть документации, как правило, находится в сети, и ее пользователи с большей вероятностью создают веб-страницы), вероятно, будет ниже, чем указывает индекс TIOBE.
Конечно, практически невозможно точно определить соответствующие веса для каждого языка; и, следовательно, индекс TIOBE в лучшем случае можно рассматривать только как грубое приближение использования.
источник
«Если C не так часто используется» - мне было бы интересно посмотреть, сможет ли кто-нибудь это подтвердить.
Все следующее написано на чистом C:
Справочные реализации языков Perl, Python, PHP, Lua.
В целом, я бы сказал, что на Си больше программ, которые выполняются чаще, чем на любом другом языке.
источник