Developpez.com

Télécharger gratuitement le magazine des développeurs, le bimestriel des développeurs avec une sélection des meilleurs tutoriels

Le langage de programmation Swift entre dans le top 10 du classement TIOBE
Trois années après son introduction par Apple

Le , par Coriolan, Chroniqueur Actualités
Comme pour chaque mois, TIOBE vient de publier son classement des langages de programmation en fonction de leur popularité. Pour rappel, les scores attribués par TIOBE aux différents langages sont calculés à partir d’une formule qui évalue le nombre de fois qu’un langage spécifique est recherché sur les moteurs de recherche comme Yahoo, Google, Wikipédia, Bing, Amazon, YouTube et Baidu.

Durant ce mois, Swift entre dans le top 10 de l’index de TIOBE pour la première fois. Ce langage a été introduit par Apple en juin 2014 et positionné en tant que successeur à Objective-C, le langage qui avait jusque-là assuré le développement d’applications iOS et MacOS. L’entrée de Swift dans le top 10 de TIOBE souligne le dynamisme du jeune langage de programmation qui s'apprête à fêter sa troisième année d'existence. Mais TIOBE pense que Swift ne montera pas davantage dans son classement, en raison de la nature et la raison d’être du langage centré sur l’écriture d'applications pour l'écosystème d’Apple.

Pour le mois de mars, Swift occupe la 10e position avec la note de 2,268 %. En un an, le langage d’Apple est monté de quatre places. Alors que de plus en plus de développeurs écrivent de nouvelles applications avec Swift, ils ne migrent pas beaucoup d’anciennes applications écrites en Objective-C vers Swift. « C’est ce que nous avons observé auprès de nos sites clients. Puisque Swift est destiné principalement au développement d’applications pour l’écosystème d’Apple, on s’attend à ce qu’il ne monte pas davantage dans le classement », a écrit TIOBE.


Index TIOBE : top 20 des langages de programmation les plus populaires au mois de mars 2017

Pour les autres langages, le classement TIOBE pour ce mois continue d’être dominé dans l’ordre par Java (16,38 %), C (7,74 %), C++ (5,18 %), C# (4,40 %) et Python (3,91 %). Les langages du top 3 du classement (Java, C et C++) ont vu leur note baisser en raison de la concurrence de plus en plus accrue d’autres langages moins cotés. À côté de cette hiérarchie qui est respectée à la tête du classement, PHP (3,009 %), JavaScript (2,667 %), Delphi/Object Pascal (2,544 %) et Swift terminent le classement du top 10.

Du côté de PYPL, l’index de programmation analysant le nombre de fois que les tutoriels sont recherchés sur Google, Java est également porté à la première place avec 22,7 %. Par contre Python (15) est positionné en seconde place avec un pourcentage très en retrait par rapport à Java. PHP (9,3), C# (8,3), JavaScript (7,7), C++ (6,9), Objective-C (4,1), et R (3.5) terminent le classement du top 8.

Chiffres de Developpez

À Developpez.com, nous avons mené récemment un sondage intitulé “Dans quels langages de programmation seriez-vous prêt à vous investir en 2017 ? Et pourquoi ?” Les lecteurs sont plutôt intéressés par C# / Asp.Net , TypeScript, Java, Python et JavaScript pour ne citer que les langages du top 5. Une autre étude toujours de Developpez a porté sur les offres d’emploi du portail. Sans surprise, Java a dominé le classement suivi de JavaScript et PHP. Toute l’étude peut être consultée ici.

Source : TIOBE

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Dans quels langages de programmation seriez-vous prêt à vous investir en 2017 ? Et pourquoi ?
Offres d'emploi en 2016 : Java largement en tête suivi par JavaScript et PHP


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


 Poster une réponse

Avatar de gstratege gstratege - Membre régulier https://www.developpez.com
le 10/03/2017 à 21:46
C'est n'importe quoi ce classement, du C quoi, pfff
Avatar de sevyc64 sevyc64 - Modérateur https://www.developpez.com
le 10/03/2017 à 22:02
C'est pas n'importe quoi. L'index TIOBE est calculé à partir du taux de recherche sur les moteurs de questions concernant les langages.

Et ça s’interprète comme ça s’interprète.

Un langage est très bien classé parce qu'il y a beaucoup de recherche autour de lui sur le net. Çà veut dire quoi ? qu'il y a beaucoup de monde qui l'utilise ? ou que le langage est tellement peu simple, peu intuitif, que l'on ne peut rien faire sans rechercher sur le net ?
Il y a certainement un peu du 2, mais il est évident que plus il y a de monde qui utilise un langage, plus il y aura probablement de recherche autour de lui.
Donc oui, on peut imaginer une certaine corrélation entre taux de recherche et popularité.
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 12/03/2017 à 11:10
C'est pas n'importe quoi
L'assembleur est apparement plus utilisé que l'SQl... donc je vais programmer ma DB un assembleur.... c'est vrai que c'est logique....
Avatar de Pierre Louis Chevalier Pierre Louis Chevalier - Expert éminent https://www.developpez.com
le 12/03/2017 à 11:42
Une autre chose à comprendre sur ce classement c'est qu'il ne recense pas que les activités professionnelles, exemple Go qui est utilisé surtout pour les projets amateurs : Go est plus utilisé par les développeurs pour leurs projets personnels

Donc si toi à titre professionnel tu te sert de java et SQL, cela se reflète bien dans le classement Tiobe, mais ce classement est aussi "pollué" par les nombreux projets amateurs.

Si tu veux un classement Pro sur la francophonie il existe ici : Offres d'emploi en 2016 : Java largement en tête



Avatar de Mimoza Mimoza - Membre habitué https://www.developpez.com
le 13/03/2017 à 9:34
Dans ton classement ce qui m'a la plus attiré l’œil est la TRÈS forte progression de Go. Il passe de la 48è à là 17 ème place sur un an !!!
Avatar de AuraHxC AuraHxC - Membre confirmé https://www.developpez.com
le 13/03/2017 à 9:55
Citation Envoyé par Aeson Voir le message
L'assembleur est apparement plus utilisé que l'SQl... donc je vais programmer ma DB un assembleur.... c'est vrai que c'est logique....
C'est vrai que ta phrase l'est tout autant
Avatar de Shepard Shepard - Membre éclairé https://www.developpez.com
le 14/03/2017 à 18:01
Citation Envoyé par Aeson Voir le message
L'assembleur est apparement plus utilisé que l'SQl... donc je vais programmer ma DB un assembleur.... c'est vrai que c'est logique....
Je suppose qu'on peut expliquer ça par le fait que plus de cours concernent l'assembleur que l'SQL, ou que ces cours donnent plus de fil à retordre aux étudiants que le SQL, ou que ces cours d'assembleur sont plus orientés travail à domicile que ceux concernant SQL ...
Avatar de sbeex sbeex - Membre habitué https://www.developpez.com
le 15/03/2017 à 12:34
Pour ceux qui l'auraient pas compris TIOBE c'est un classement qui permet de déterminer un peu une "tendance" absolument pas le meilleur language de programmation ou le plus utilisé...

Mais par contre on peut en retirer des choses intéressantes notemment que swift, bien que tout jeune, attire de l'intérêt !

Et franchement une syntaxe pareil c'est clair que ça éveil la curiosité.

Nous lisons de gauche à droite -> pourquoi on défini encore dans de nombreux language nos fonctions comme ceci : output fonction(input) ??? c'est un non sens vous ne trouvez pas ? C'est pour ce genre de petit détails que je suis séduit par swift. (C'est surement pas swift qui a inventé cette syntaxe mais ce langage a le mérite d'avoir su suciter de l'intérêt et rendre ces syntaxe plus visible)

Bravo Swift mais la route sera encore longue pour jouer dans la cours des grands
Avatar de Shepard Shepard - Membre éclairé https://www.developpez.com
le 15/03/2017 à 13:48
À propos de TIOBE, quelqu'un a plus de détails concernant le fait que StackOverflow (et StackExchange) ne sont pas repris ? La seule information que j'ai trouvé sur le site de TIOBE est la suivante:

Stackexchange.com: SOURCES_NOT_PARSABLE
Stackoverflow.com: SOURCES_NOT_PARSABLE

Source: http://www.tiobe.com/tiobe-index/pro...ion/#instances

Je pense que SO a tout à fait sa place en tant qu'indicateur pour TIOBE, d'autant plus qu'il était (je suppose) éligible vu qu'il apparaît dans la liste des sites rejetés ...
Avatar de sevyc64 sevyc64 - Modérateur https://www.developpez.com
le 15/03/2017 à 14:17
Citation Envoyé par Shepard Voir le message
Stackexchange.com: SOURCES_NOT_PARSABLE
Stackoverflow.com: SOURCES_NOT_PARSABLE
Ben ça veut ce que ça veut dire, soit Stackoverflow ne donne pas accès à ces données là, soit, si les données sont accessibles, elles ne le sont pas dans un format de données agrégeables à des fins de statistiques et traitables par les algo de Tiobe.

En gros pas de données exploitables de la part de stackoverflow
Offres d'emploi IT
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil