Quels sont les EDI C/C++ les plus utilisés en 2018 ?
Un développeur nous livre les résultats de son étude

Le , par Malick, Community Manager
Quels environnements de développement intégrés C/C++ utilisez-vous en 2018 ? Et pourquoi ?
Un développeur italien du nom de Davide Coppola vient de publier les résultats de son étude visant à déterminer quels sont les EDI C/C++ les plus utilisés en 2018. Pour mener à bien son étude, Coppola affirme avoir lancé une série de sondages où il a enregistré près de 1860 votants, soit statistiquement une marge d'erreur d'environ 2,99 %. En d'autres termes, cela signifie que les résultats ne devraient pas être trop éloignés de la réalité.

Poursuivant son argumentaire, Davide Coppola déclare que la plupart des données ont été collectées au sein de la communauté r/cpp sur Reddit. D'autres données ont également été recueillies à partir des réseaux sociaux (Linkedin, Twitter, etc.) ainsi que quelques forums et groupes dédiés au C++.

Les informations recueillies montrent que la série de sondages lancés par Coppola inclut la part de marché estimée des EDI les plus utilisés, mais aussi le nombre estimé d'utilisateurs et de développeurs C/C ++ dans le monde. Cela dit, au bout de quelques semaines de votes, les tendances par rapport aux EDI les plus utilisés ainsi que celles de leurs utilisateurs commencent à se dégager. Les résultats ainsi obtenus sont présentés ci-après.

Les EDI C/C++ les plus utilisés en 2018

Les résultats obtenus à l'issue des votes et présentés dans le tableau ci-après montrent que Visual Studio occupe la première marche du podium avec 28,43 % de part de marché.


L'exploitation des éléments consignés dans le tableau ci-dessus fait apparaître que l'EDI Visual Studio est directement suivi par VIM qui vient de ce fait en deuxième position du classement avec 16,54 % de part de marché. Il convient cependant de noter que Vim est techniquement un éditeur de texte, mais dans la pratique, de nombreux développeurs l'utilisent avec d'autres plugins comme EDI. Au même moment, les EDI Qt Creator (11,64 %), Visual Studio Code (10,31 %) et CLion (8,91 %) occupent respectivement la troisième, quatrième et cinquième place du classement.

Une analyse des résultats présentés par Davide Coppola sous un autre angle, notamment en excluant l'ensemble des éditeurs de texte, révèle clairement que Visual Studio reste le leader dans le classement des EDI les plus utilisés en 2018 avec 39,0 %. Ce dernier est suivi successivement par Qt Creator qui a eu 15,9 % de votants, Visual Studio Code avec 14,1 % de votants, CLion avec 12,2 %, Xcode avec 5,5 %, etc.


Visual Studio couvre presque plus de parts de marché que les trois EDI suivants. Par conséquent, on voit nettement que Microsoft contrôle plus de 50 % du marché grâce à Visual Studio et Visual Studio Code.

Pour Davide Coppola, il est important de préciser que le nombre de personnes ayant répondu en choisissant un seul EDI parmi ceux qui sont proposés est de 67,1 %.

Estimation du nombre d'utilisateurs de chaque EDI C/C++

Dans le cadre de son étude, Davide Coppola est parti sur l'hypothèse selon laquelle le nombre total de développeurs de logiciels est au moins égal à 22 millions. Ce nombre provient en fait d'une étude publiée en 2017 par Evans Data et qui a pris en compte près de 40 différents pays. Par ailleurs, en ce qui concerne le nombre de développeurs C/C++ dans le monde, Coppola les estime à environ 5,1 millions. Partant de là, les résultats du sondage se présentent comme suit :


« Gardez à l'esprit qu'il ne s'agit pas du nombre total d'utilisateurs pour chaque outil, mais uniquement du nombre de développeurs qui les utilisent en tant qu'EDI C/C ++ », précise Davide Coppola.

Source : blog David Coppola

Et vous ?

Que pensez-vous des résultats de l'étude de David Coppola ?
Quel est votre EDI C/C++ préféré ? (merci de répondre dans le sondage)
Dans quel cadre (entreprise, école, maison...) utilisez-vous le ou les EDI ?
Avez-vous déjà eu à changer d'EDI ? Qu'est-ce qui a motivé ce changement ?

Voir aussi

Quels environnements de développement intégrés C++ utilisez-vous en 2015 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de LordMacharius LordMacharius - Membre actif https://www.developpez.com
le 22/02/2018 à 11:18
Pour ma part Emacs reste mon edi préféré pour le C/C++.
Il manque d'ailleurs dans les options de vote
Avatar de VivienD VivienD - Membre chevronné https://www.developpez.com
le 22/02/2018 à 11:28
Pour ma part, j'utilise Qt Creator pour mes projets personnels (en C++ avec ou sans Qt) et Notepad++ au boulot (en C ou en C++).
Avatar de RyzenOC RyzenOC - Inactif https://www.developpez.com
le 22/02/2018 à 11:29
Pour ma part Emacs reste mon edi préféré pour le C/C++.
Il manque d'ailleurs dans les options de vote
par d'accord, VI les écrasent tous

Je vois pas comment on peut qualifier VI/VIM d'edi.
Avatar de grunk grunk - Modérateur https://www.developpez.com
le 22/02/2018 à 11:54
Citation Envoyé par RyzenOC Voir le message

Je vois pas comment on peut qualifier VI/VIM d'edi.
Tu t'engages sur une pente très glissante là

VS et Clion selon que je sois sous windows ou linux. J'arrive pas à me faire à QT Creator , il à un coté trop simpliste qui me dérange presque.

Je suis pas trop pour les éditeurs à tout faire blindé de plugin , j'aime bien avoir un éditeur distinct par techno surtout quand je jongle avec 3 ou 4 langages différents pas jour
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 22/02/2018 à 13:28
Citation Envoyé par RyzenOC Voir le message
Je vois pas comment on peut qualifier VI/VIM d'edi.
En y ajoutant beaucoup de plugins
Avatar de Mercenary Developer Mercenary Developer - Membre habitué https://www.developpez.com
le 22/02/2018 à 13:39
Bonjour,

j'utilise TheIDE https://www.ultimatepp.org/ , je le trouve simple, efficace et il est porté sous Windows, Linux, FreeBSD...

De plus je développe en C/C++ et en Java pour Android, et ces deux langages sont pris en compte.
Avatar de Matthieu76 Matthieu76 - Membre éclairé https://www.developpez.com
le 22/02/2018 à 13:46
Citation Envoyé par grunk Voir le message
J'arrive pas à me faire à QT Creator , il à un coté trop simpliste qui me dérange presque.
Une fois ajouté deux trois raccourcie clavier je trouve Qt Creator quasiment aussi bien que Microsoft Visual Studio.
Avatar de RyzenOC RyzenOC - Inactif https://www.developpez.com
le 22/02/2018 à 13:53
Citation Envoyé par Uther Voir le message
En y ajoutant beaucoup de plugins
Je suis peu être un vieux con mais mon cerveau me dit que c'est pas la meilleur idée du siècle.

Moi quand je fais du (gros) code sur des serveurs, je code avec un outil graphique sur mon pc et je balance le code en scp. Pour moi vim c'est juste pour écrire un petit script bash de 10 lignes ou de faire de 2-3 modif dans un fichier. je trouve pas que l'outil soit adapté pour faire de gros projets (ce qui est l’intérêt d'un ide, on lance pas VS pour changer 2 lignes de code).
Avatar de e101mk2 e101mk2 - Membre confirmé https://www.developpez.com
le 22/02/2018 à 15:04
Qt Creator pour le C++, Je l'utilise avec/sans Qt.

Ce que j'aime:

-Compatible Windows / Linux
-passage Header/Source grâce à F4
-Ctrl + Clique sur une variable/class/argument/structure/enum/Define... pour accéder au fichier et à la ligne de sa déclaration, même si il est en dehors du projet.
-Rajout d'un argument dans un prototype, un raccourcit est créé pour modifier les sources.
-Installation d'une bibliothèque ultra simple dans le .pro (INCLUDEPATH += && LIBS+= )
-La lecture des Header/Source pour l’auto-complétion, erreurs de syntaxe etc.

Ce que j'aime pas:

Créer des répertoires de partout lors de la compilation (modifiable, mais génère un Warning)
Sa spécialisation dans Qt, alors qu'il a tout pour être autonome. Mais bon, tant que l'on peut faire des projets non Qt, sa me va.
QDoc est intégré a l’éditeur de code, mais mal intégré dans l'EDI. (Pas de lecture à la volé, pas d'assistant à la création de doc, etc...)
Avatar de sergio_is_back sergio_is_back - Membre expérimenté https://www.developpez.com
le 22/02/2018 à 16:40
Perso le C/C++ j'en fais principalement que sous Linux et là je préfère Code::Blocks ou CodeLite
pour leur légèreté et simplicité d'utilisation au quotidien (en quelques clics on créé et on configure
une toolchain de cross-compilation pour un projet)

Sous Windows j'avais essayé DevC++ sans être vraiment emballé mais ça date un peu (mais j'ai pas retenté depuis
et c'est possible qu'il soit plus étoffé qu'a l'époque)
Contacter le responsable de la rubrique Accueil