Que savez-vous sur les langages de programmation C et C++ ?
Jetbrains détaille les deux environnements à travers une étude de marché

Le , par Olivier Famien

0PARTAGES

9  2 
Pour développer les applications cross-Platform avec les langages C et C++, plusieurs choix sont offerts en termes d’EDI. Clion est un environnement de développement multiplateforme pour les langages C/C++. Il est proposé par l’éditeur de logiciels JetBrains qui est très connu surtout pour ses travaux dans l’environnement Java.

Pour offrir des produits adaptés à la réalité du terrain et se faire une place parmi les géants avec son EDI Clion, Jetbrains a initié une étude de marché afin de mieux connaitre l’environnement de ces deux langages C et C++. L’objectif était de collecter un maximum d’informations sur les développeurs utilisant C et C++, leurs domaines d’activités, les outils qu’ils utilisent pour leurs projets et bien plus encore.

Pour obtenir les résultats souhaités, Jetbrains a utilisé plusieurs sources en plus du sondage réalisé. Nous avons par exemple l’index Tiobe, les tendances Google, GitHub, des rapports externes,...

Après analyse des données collectées, Jetbrains a pu déterminer qu’il existe environ 4,4 millions de développeurs C++ et 1,9 million de développeurs C dans le monde.

En confrontant ces données à chaque région du globe, l’étude fait savoir qu’en Amérique du Nord il existe 1 million de développeurs C++. En Amérique latine, ces chiffres sont un peu en baisse avec 0,4 million de développeurs pour ce même langage. L’Europe et le Moyen-Orient comptent 1,5 million de développeurs C++ de même que la région d’Asie et du Pacifique.

Cette même analyse a été étendue afin d’avoir une idée du nombre des développeurs dans le monde entier en ce qui conerne les autres langages de développement. Ainsi Jetbrains a pu établir que le nombre de développeurs Python est presque égal à celui des développeurs C++. De même, les développeurs Ruby sont presque en nombre égal avec les développeurs C.


Les développeurs Java sont les plus nombreux au monde avec environ 9 millions de personnes suivis des développeurs C# avec un nombre légèrement inférieur à 8 millions et JavaScript affichant un nombre presque similaire.

Par ailleurs, il ressort de l’étude que dans certains pays C++ est relativement plus populaire que d’autres langages. Cette tendance peut se voir dans les pays tels que la Russie, la République tchèque, la Hongrie, la France, Singapour, la Finlande, Israël, l’Allemagne.

Dans les secteurs d’activité, on constate avec les résultats de l’étude que C++ est utilisé en première position dans la finance suivi du domaine bancaire puis les jeux.

En tournant les regards vers les trois systèmes d’exploitation les plus populaires, l’étude souligne que la proportion des développeurs C++ est de 44 % pour Linux, 39 % pour Windows et 17 % pour OSX.


Du côté des compilateurs C++, GCC est de loin le plus populaire avec 65 % des parts de marché, suivi de Clang avec 20 %. Ce sont les deux grands compilateurs qui dominent le marché. Les autres se partagent 12 % de parts suivis d’Intel.

En ce qui concerne les systèmes de production C++, CMake caracole en tête avec 38 % des parts de marché. GNU Make vient en seconde position avec 30 % suivi d’autres systèmes qui représentent 16 % dans l’environnement.

Enfin, l’étude fait le classement des outils utilisés de manière combinée pour développer les applications. En première position, nous avons la combinaison GCC, CMake, GDB7. En seconde position, nous avons l’association GCC, GNU Make et GDB7. En troisième position, nous avons le trio Clang, CMake avec LLDB.

Source : Blog Jetbrains

Et vous ?

Que pensez-vous de cette étude ?

Êtes-vous d’accord avec ces résultats ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de
https://www.developpez.com
Le 13/08/2015 à 19:32
J'en sais beaucoup mais pas suffissament à mon goût.
Avatar de Bousk
Rédacteur/Modérateur https://www.developpez.com
Le 13/08/2015 à 20:08
Sympa les stats, j'ai juste pas compris "l'apparté" sur l'IDE Clion alors qu'absolument aucun IDE n'est cité après ?
Avatar de Bayard
Membre confirmé https://www.developpez.com
Le 13/08/2015 à 20:50
Quel intérêt de cet IDE par rapport à codeblocks ?

http://www.codeblocks.org/
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 13/08/2015 à 21:23
Citation Envoyé par Bousk Voir le message
Sympa les stats, j'ai juste pas compris "l'apparté" sur l'IDE Clion alors qu'absolument aucun IDE n'est cité après ?
C'est assez facile a comprendrer : l'étude est faite par JetBrain, donc il en profitent forcément pour mettre en valeur leur propre produit plutôt que celui des concurents.

Citation Envoyé par Bayard Voir le message
Quel intérêt de cet IDE par rapport à codeblocks ?
Beaucoup de petits détails, le produit JetBrains sont généralement bien pofinés. Maintenant, inutile de lancer une comparaison entre exhaustive entre CLion, CodeLite, CodeBlocks, QtCreator, VisualC++, Emacs, Vi, ... Il y a vraiment trop de points différents et très subjectifs.
Il faut vraiment essayer et se faire ça propre idée, chacun a ces préférences.
Avatar de yahiko
Rédacteur/Modérateur https://www.developpez.com
Le 13/08/2015 à 22:35
J'aime bien cette étude.

Déjà parce qu'on sait à l'avance qu'elle n'est pas totalement objective puisque commandée par un éditeur d'outils de développement. Je préfère ça des fois à une pseudo impartialité de façade mais qui dans le fait dépends de certains intérêts économiques, certains clients.

D'autre part, peu de chose dans les chiffres avancés sur les langages me choque (pas comme les charts de Tiobe qui change du tout au tout d'un mois sur l'autre comme si les boites décidaient tous les mois de changer leurs technos...)

Voir le C en retrait, enfin une étude qui le montre. Ce n'est pas la peine de se voiler la face...
Avatar de BenoitM
Expert confirmé https://www.developpez.com
Le 13/08/2015 à 23:54
Qu'on fait dire n'importe quoi au stats.
Et que d’après un sondage on dit n'importe quoi.

Alors d'un sondages sur les langages de programmations utiliser dans le monde
L’article de développez.com nous parle du 5ème et 7 ème langage les plus utiliser sur 9 langages...
Développez nous parle de c++ et de c qui ne représente que 13% de marché.

Par ailleurs, il ressort de l’étude que dans certains pays C++ est relativement plus populaire que d’autres langages. Cette tendance peut se voir dans les pays tels que la Russie, la République tchèque, la Hongrie, la France, Singapour, la Finlande, Israël, l’Allemagne.
Euh alors soit on est des pays qui n'utilisons que le c++ et les autres que java et .net.
Mais je suis quand même étonnes que dans tant de pays utilise c++ et qu'ils se trouve si loin dans les stats d'utilisation.
Problème gênant de l’article on a aucun graphique qui nous permets de voir cette réalité

Du côté des compilateurs C++, GCC est de loin le plus populaire avec 65 % des parts de marché,
Cool je suis content de savoir que GCC est utilisé par 65% de 8% des programmeurs
donc GCC est utiliser par 5% des programmeurs trop de la balle....

Que savez-vous sur les langages de programmation C et C++ ?
Que ca n'a rien avoir avec l'étude et les résultat présenter
Que pensez-vous de cette étude ?
De l'étude pas grand chose on va penser que celle-ci est correcte mais l’article n'a rien a voir avec les chiffred présentés par celle-ci, elle se focalise sur 10% des résultats.
Qu'on me dise que parmi les développeur c++ 65 % utilise GCC pourquoi pas mais pq affiche les autres stats?
Bon maintenant ca permet de se faire une vrai idée des utilisateurs ce se produit

Êtes-vous d’accord avec ces résultats ?
Les résultat peut-être mais ce n'est pas le sujet de l’article ni de l’étude
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 14/08/2015 à 1:29
Citation Envoyé par BenoitM Voir le message
Qu'on fait dire n'importe quoi au stats.
Et que d’après un sondage on dit n'importe quoi.
Sur ce point on est d'accord, après tout est toujours une question de savoir ce que l'on veut regarder. J'ai juste l'impression que le problème est juste que ce qui interesse JetBrains et vous n'est pas la même chose c'est tout

Ici JetBrain présente juste le résultat des chiffres de l'étude de marché préalable au développement de CLion. Ces chiffres ne lui ont pas servi à savoir quel est le meilleur langage au monde, le plus beau, mais à savoir si le marché était viable et quels étaient ces principal besoins.

Citation Envoyé par BenoitM Voir le message
Euh alors soit on est des pays qui n'utilisons que le c++ et les autres que java et .net.
Mais je suis quand même étonnes que dans tant de pays utilise c++ et qu'ils se trouve si loin dans les stats d'utilisation.
Problème gênant de l’article on a aucun graphique qui nous permets de voir cette réalité
Pourquoi avoir une vision manichéenne de l'utilisation des langages. C'est pas parce que l'on utilise C++ qu'on ne peut pas utiliser autre chose. Et l'article n'est jamais qu'un résumé. Si vous cliquez sur le lien de la source, vous aurez uen partie des détails que vous demandez.

Citation Envoyé par BenoitM Voir le message
Cool je suis content de savoir que GCC est utilisé par 65% de 8% des programmeurs
donc GCC est utiliser par 5% des programmeurs trop de la balle....
L'interêt c'est surtout pour Jetbrain de savoir que GCC est le compilateur a supporter en priorité pour son IDE.
Et puis comme marché potentiel 5% de l'intégralité des développeurs de la planète c'est quand même énorme.
Avatar de Haseo86
Membre éclairé https://www.developpez.com
Le 14/08/2015 à 9:03
Reste que l'article est très problématique. Déjà le titre qui induit totalement en erreur sur le contenu, ensuite sur la forme en essayant de résumer par quelques phrases une infographie, rendant l'information plus complexe à comprendre et moins attrayante, moins marquante, enfin sur la construction puisqu'on le voit bien dans les premiers commentaires, le lecteur est perdu et n'intègre pas les informations relatives au fait qu'il s'agit à d'une étude de marché pour préparer un produit, puisqu'en lisant les premières lignes on est occupé à tenter de recoller les morceaux entre le titre et le contenu.

Pourquoi ne pas avoir simplement titré sur le fait que JetBrains a conduit une étude de marché (non le sous-titre n'aide pas, je cherche encore ce que signifie "JetBrains détaille les deux environnements" et livre ses conclusions ? Pourquoi ne pas reprendre l'infographie ? Pourquoi extraire deux cases pour obtenir un rendu si moyen ? Cet article aurait pu être une brève simple et efficace, mais il est difficile à suivre et donne franchement l'impression d'un contenu sponsorisé mal déguisé.

Personnellement je m'étais proposé pour faire de la relecture d'article, vous en auriez bien besoin, aujourd'hui je n'ai malheureusement plus le temps.
Avatar de Bayard
Membre confirmé https://www.developpez.com
Le 14/08/2015 à 9:33
Une des rares vraies plue-values en tant qu'IDE serait la disponibilité de gestion de sondes (JTAG ou autre), émulateurs,...
Particulièrement sous Linux.
Avatar de Ph. Marechal
Nouveau membre du Club https://www.developpez.com
Le 14/08/2015 à 16:45
Et comme de bien entendu, pour "JetBrains", Geany n'existe pas !
CLion a bénéficié d'une campagne publicitaire sans précédent sur internet - que voulez-vous avec de la monnaie de singe on peut tout acheter
Pour ma part je n'ai jamais utilisé un produit "JetBrains" - sans doute une preuve de sagesse dans le contexte économique actuel - pas besoin de tout ces assistants pour fainéants assistés
Heureusement > "Du côté des compilateurs C++, GCC est de loin le plus populaire..." > encore un peu de vérité et de créativité
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web