+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Chroniqueur Actualités
    Avatar de Coriolan
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2016
    Messages
    408
    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 : 408
    Points : 9 724
    Points
    9 724

    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 : 5034
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

  2. #2
    Membre expert
    Avatar de fred1599
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2006
    Messages
    2 073
    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 073
    Points : 3 308
    Points
    3 308

    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
    408
    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 : 408
    Points : 9 724
    Points
    9 724

    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

  4. #4
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    mars 2017
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    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 : 39
    Points : 67
    Points
    67

    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
    Membre émérite
    Profil pro
    Inscrit en
    janvier 2010
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : janvier 2010
    Messages : 740
    Points : 2 680
    Points
    2 680

    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 368
    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 368
    Points : 6 373
    Points
    6 373

    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é
    Avatar de SurferIX
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 791
    Points : 1 825
    Points
    1 825

    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....
    "Ceci dit" n'est pas correct. Cf Wikipedia. Cela dit est du français correct.
    Je suis parfois... ⇛ ☆★ En direct ★☆

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

    Informations forums :
    Inscription : octobre 2013
    Messages : 8
    Points : 7
    Points
    7

    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, 08h48
  2. Syntaxe java qui m'est inconnue
    Par cmako dans le forum Langage
    Réponses: 8
    Dernier message: 18/05/2007, 17h17
  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, 17h23
  4. [Emploi] Les tests techniques Java/J2EE c'est quoi ?
    Par dedeloux dans le forum Emploi
    Réponses: 6
    Dernier message: 27/04/2006, 16h35
  5. [Java > C#] Quel est l'équivalent de ByteArrayOutputStream ?
    Par Ezek13 dans le forum Framework .NET
    Réponses: 2
    Dernier message: 19/04/2006, 09h51

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