Je n'arrive pas à comprendre. Si C est tellement utilisé, mais que C n'est pas C ++, quelqu'un peut-il m'expliquer les raisons les plus importantes qui rendent C plus utilisé que C ++? Où est écrit tout ce code C?
S'agit-il du secteur industriel qui dépend fortement de la programmation impérative mais ne peut pas supporter le coût de mise en œuvre ou de réglage des compilateurs C ++? Y a-t-il autant de pirates du noyau?
Tiobe est-il pertinent? Je ne suis jamais tombé sur un article ou un post commentant ou expliquant à quel point le classement de tiobe est singulier, et ce qu'il dit réellement sur ce que l'industrie aime et ce qu'elle peut dire sur ce que l'industrie utilise réellement, pour identifier les besoins réels de l'industrie. C'est difficile à expliquer.
Je trouve juste étrange que de nombreuses entreprises veuillent des emplois C #, php, java, et non des emplois C ou C ++ (juste en rapport avec mon chômage et mes interviews ici) même si ces emplois C / C ++ sont de la merde. Je les prendrais à la place. Ou cela signifie-t-il que le battage médiatique linguistique joue un rôle important ici?
la source
Is tiobe relevant ?
Beaucoup de gens pensent que non.Réponses:
L'index TIOBE s'appuie sur les résultats des moteurs de recherche - voir http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm
Cela signifie que (par exemple, en théorie), vous pouvez avoir une langue dont tout le monde parle qui a beaucoup de hits et obtient une note élevée même si personne ne l'utilise, et vous pouvez avoir une langue que beaucoup de gens utilisent mais il n'y a pas beaucoup de pages Web / hits, il obtient donc une note faible. Il ne prend même pas en compte ce que contiennent les pages Web (par exemple, imaginez un million de pages Web disant qu'une certaine langue est affreuse, qui augmentent toutes l'indice TIOBE de la langue).
En théorie, des facteurs de pondération devraient être appliqués pour obtenir l'utilisation des hits Web / index TIOBE. Par exemple, pour un langage complexe comme C ++ (où tous ceux qui l'utilisent sont susceptibles d'avoir un ou plusieurs livres de référence), l'utilisation est susceptible d'être supérieure à celle indiquée par l'index TIOBE; et pour les langues principalement utilisées pour le développement Web (où la plupart de la documentation est généralement en ligne et où ses utilisateurs sont plus susceptibles de créer des pages Web), l'utilisation est susceptible d'être inférieure à celle indiquée par l'index TIOBE.
Bien sûr, il est pratiquement impossible de déterminer avec précision les pondérations appropriées pour chaque langue; par conséquent, l'indice TIOBE ne peut être considéré, au mieux, qu'une approximation grossière de l'utilisation.
la source
"Si C n'est pas tellement utilisé" - je serais intéressé de voir si quelqu'un pourrait le sauvegarder.
Tous les éléments suivants sont écrits en C pur: -
Les implémentations de référence du langage Perl, Python, PHP, Lua.
Dans l'ensemble, je dirais qu'il y a plus de programmes C qui sont exécutés plus souvent que tout autre langage.
la source