Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités
    Avatar de Coriolan
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2016
    Messages
    654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2016
    Messages : 654
    Points : 17 521
    Points
    17 521

    Par défaut TIOBE : la popularité de Java et C est en baisse depuis le début de 2016

    TIOBE : la popularité de Java et C est en baisse et Go en hausse depuis le début de 2016

    Comme lors de chaque mois, TIOBE a publié 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.

    Pour ce mois de mai, on remarque que la popularité de Java et C continue de baisser, en raison de la montée en puissance d’autres langages. « Java et C ont suivi une tendance de baisse depuis le début de 2016. Les deux langages ont perdu plus de 6 % par rapport à la même période l’année dernière », a indiqué le rapport de TIOBE. « Alors quels sont les langages qui ont tiré avantage de cette baisse ? À vrai dire, ce sont tous les autres langages. Puisque les logiciels sont de plus en plus adoptés dans de nombreux domaines aujourd’hui, C (développement de bas niveau) et Java (développement de haut niveau) ne sont plus suffisants apparemment. »

    Nom : TIOBE Index.png
Affichages : 6731
Taille : 120,8 Ko
    Index TIOBE : top 20 des langages de programmation les plus populaires au mois de mai 2017


    Pour ce mois, le classement continue d’être dominé dans l’ordre par Java (14,64 %), C (7 %), C++ (4,75 %), Python (3,55 %) et C# (3,46 %). Tous les langages du top 5 ont connu une baisse de leur score de popularité, moins de 1,95 %, 0,24 % et 1,02 % respectivement de pour C++, Python et C#. Il faudra aller à la sixième place pour voir la première progression du top 10 : Visual Basic .NET a eu un score de 3,39 (+1,07 %).

    En un an, le langage PHP est passé de la sixième place à la neuvième place actuellement, avec un score de 2,69 % (-0,3 %). La raison de cette baisse de la popularité du langage est la montée en puissance des frameworks pour le développement web, la tâche principale de l’utilisation de PHP. De nos jours, les frameworks comme Angular, Meteor et Ruby on Rails donnent du fil à retordre à PHP.

    Plus loin encore dans le classement, on trouve le langage R qui occupe la 14e place pour ce mois avec un score de 2,19 % (+0,86 %) alors qu’il occupait la 16e place il y a un an. Cette place du classement est honorable pour un langage d’analyse de données. En effet, R apparait comme le langage leader de ce domaine, un constat confirmé par une autre étude qui a montré que R est plus prisé que SAS pour l'analyse de données, mais Python reste le langage le plus populaire.

    Swift qui est entré dans le top 10 du classement de TIOBE pendant le mois de mars occupe désormais la 13e place avec un score de 2,27 %, soit une hausse de 0,68 % en un an. Objective-C, l’ancien langage de développement mobile pour iOS a connu aussi une hausse de sa popularité depuis mai 2016 (2,10 %, +0,50 %).

    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 %, suivi par Python (15,7), PHP (9,3), C# (8,3), JavaScript (7,9), C++ (6,9), Objective-C (3,8), et R (3.56) terminent le classement du top 8.

    Source : TIOBE - PyPL

    Et vous ?

    Comment expliquez-vous la baisse de popularité de Java et C ?
    Pensez-vous que la hausse de popularité sur Go est justifiée ? ?

    Voir aussi :

    R plus prisé que SAS pour l'analyse de données, mais Python est le langage le plus populaire, selon le Data Science Job Report 2017
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2006
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2006
    Messages : 2 475
    Points : 4 063
    Points
    4 063

    Par défaut

    Bonsoir,

    2016 ou 2017 ? (voir titre)

    Pour le reste, j'ai pas grand chose à dire, ça fluctue pour l'un ou l'autre des langages, et il est normal que le C ou Java diminue, car il arrive souvent d'utiliser leur force dans l'interfaçage avec des langages plus haut niveau.

    Ce qui compte actuellement est la possibilité de coder plus rapidement avec des performances quasi identiques dans un langage haut niveau, cibler les points critiques, et les améliorer avec un langage bas niveau. Le temps c'est de l'argent !
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

  3. #3
    Chroniqueur Actualités
    Avatar de Coriolan
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2016
    Messages
    654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2016
    Messages : 654
    Points : 17 521
    Points
    17 521

    Par défaut

    Citation Envoyé par fred1599 Voir le message
    Bonsoir,

    2016 ou 2017 ? (voir titre)
    Cette tendance a commencé depuis 2016, selon le rapport de TIOBE
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  4. #4
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    mars 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : mars 2017
    Messages : 52
    Points : 98
    Points
    98

    Par défaut

    Pour ma part, je pense qu'une colonne "Domaines d'utilisations" serait la bienvenue dans ce genre d'analyse. Car le choix du langage dépend grandement du domaine dans lequel l'on va développer l'application. Et je ne parle pas de la plateforme et de la tendance MobileOnly qui commence à s'installer.

  5. #5
    En attente de confirmation mail
    Femme Profil pro
    pape n'aimant pas les censeurs
    Inscrit en
    janvier 2010
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Vatican

    Informations professionnelles :
    Activité : pape n'aimant pas les censeurs

    Informations forums :
    Inscription : janvier 2010
    Messages : 803
    Points : 1 369
    Points
    1 369

    Par défaut

    Comme lors de chaque mois, TIOBE a publié son classement des langages de programmation en fonction de leur popularité.
    Partir du principe que la popularité d'un langage de programmation varie d'un mois à l'autre, cela laisse songeur!!! Jusqu'à preuve du contraire, l'usage d'un langage particulier (et donc "sa popularité") s'étale sur plusieurs mois voir année en fonction de la durée du projet dans lequel on l'utilise...

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    juin 2007
    Messages
    2 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2007
    Messages : 2 693
    Points : 7 861
    Points
    7 861

    Par défaut

    Oui, mais comme tout le monde ne travaille pas ensemble sur le même projet, la mesure a un sens même sur des intervalles de temps sans rapport avec la durée moyenne des projets.

    En revanche, l'indice TIOBE ne mesure pas l'usage, qu'il est impossible d'établir à partir de données publiques, mais l'évolution du nombre de requêtes sur les moteurs de recherche, ce qui privilégie les langages en cours d’apprentissage par rapport à ceux maîtrisés par les développeurs.
    ɹǝsn *sıɹɐlos*

  7. #7
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 872
    Points : 1 764
    Points
    1 764

    Par défaut

    Tiens, Python a encore progressé d'une place

    Bref, entièrement d'accord avec les remarques générales : un classement des langages par secteur serait beaucoup plus parlant et intéressant qu'une classement "global", tout mélangé. Par exemple je suis sur que l'embarqué c'est absolument pas les mêmes stats....
    .I..

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    octobre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : octobre 2013
    Messages : 26
    Points : 36
    Points
    36

    Par défaut Et la programmation des objets connectés ?

    On parle de plus en plus des "objets connectés"... mais quelles technologies et quels langages sont utilisés pour les concevoir ?
    Est-ce que les langages Python et Ruby ne bénéficient pas des modularités proposés par des outils comme Blender (les scripts et extensions étaient en Python, non ?)

    Effectivement, ce classement sans domaine ne ressemble à rien (PHP, à part sur Internet, je n'en vois pas l'utilité).

Discussions similaires

  1. Réponses: 37
    Dernier message: 26/05/2016, 09h48
  2. Syntaxe java qui m'est inconnue
    Par cmako dans le forum Langage
    Réponses: 8
    Dernier message: 18/05/2007, 18h17
  3. Street Fighter 3 sur Java 2SE! c'est par là! :)
    Par broumbroum dans le forum Projets
    Réponses: 5
    Dernier message: 15/03/2007, 18h23
  4. [Emploi] Les tests techniques Java/J2EE c'est quoi ?
    Par dedeloux dans le forum Emploi
    Réponses: 6
    Dernier message: 27/04/2006, 17h35
  5. [Java > C#] Quel est l'équivalent de ByteArrayOutputStream ?
    Par Ezek13 dans le forum Framework .NET
    Réponses: 2
    Dernier message: 19/04/2006, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo