+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 3 123 DernièreDernière
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    1 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 1 513
    Points : 43 415
    Points
    43 415
    Billets dans le blog
    2

    Par défaut Meilleurs langages de programmation en 2015

    Meilleurs langages de programmation en 2015
    Découvrez les langages en forte croissance et ceux qui sont les plus demandés par les employeurs

    L’IEEE, la plus grande association mondiale de professionnels techniques vient de publier son dernier rapport sur les meilleurs langages de programmation pour l’année 2015. La notion de meilleur langage est très souvent discutable car elle est fortement liée à la nature des données collectées et repose généralement sur une définition spécifique à l’association qui fait le classement.

    Les langages étant en fait des outils, la notion de meilleur langage doit avant tout dépendre du domaine d’application. Le rapport de l’IEEE porte donc sur les langages les plus populaires selon divers domaines (web, mobile, entreprise/desktop, systèmes embarqués). L’organisation s’est également penchée sur les langages en forte croissance et ceux qui sont les plus demandés par les employeurs.

    Les données collectées proviennent de 10 sources différentes. Les données de base incluent le nombre de recherches effectuées sur les différents langages sur Google Search et les tendances provenant de Google Trends. Une partie des données provient du site de nouvelles Hackers News et des sites tels que Twitter, Reddit et Stack Overflow, où l'organisation a voulu mesurer le partage d'information et ressources en ligne ainsi que l'activité sociale autour de chaque langage de programmation.

    L’IEEE a aussi collecté des données sur GitHub pour mesurer le nombre de nouveaux référentiels et de référentiels actifs pour chaque langage de programmation. Pour pouvoir capter la demande des employeurs, l’organisation a également collecté des donnés des sites d’emploi CareerBuilder et Dice où elle a mesuré le nombre de nouvelles offres d'emploi aux US mentionnant les différents langages de programmation.

    Le tout est complété par les propres données de l'IEEE. L'IEEE dispose en effet d'une bibliothèque numérique avec plus de 3,6 millions d'articles de revues et de conférences couvrant un éventail de disciplines scientifiques et techniques. Ces données ont permis de mesurer le nombre d'articles qui mentionnent chacun des langages. Un système de classement a donc été construit en pondérant et en combinant 12 indicateurs à partir des 10 sources de données.

    Allant sur une base de près de 150 langages de programmation, le classement final n’en a retenu que 48. Le tableau suivant donne le top 10 des langages en 2015 (colonne de gauche) en comparaison au classement de 2014 (colonne de droite).


    Par rapport à 2014, le « big five » reste inchangé et dominé par Java, C, C++, Python et C#. Le langage de calcul statistique R fait un bond en avant en gagnant trois places, ce qui pourrait refléter la croissance du Big data d’après l’IEEE. Les 5 langages qui se positionnent après le top 10 sont SQL (71.7), Shell (71.0), Assembleur (68.2), Go (67.6) et Perl (66.6).

    • Top 10 des langages de programmation en forte croissance



    • Top 10 des langages les plus demandés par les employeurs

      Le classement ne prend en compte que les données US


    • Top 10 des langages pour le développement de sites et applications web


    • Meilleurs langages pour le développement d’applications pour les appareils mobiles


    • Top 10 des langages de développement d’applications d’entreprise, de bureau et scientifiques


    • Top 10 des langages de développement pour les systèmes embarqués



    Source : IEEE

    Et vous ?

    Qu’en pensez-vous ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2013
    Messages : 3 283
    Points : 3 717
    Points
    3 717
    Billets dans le blog
    8

    Par défaut

    Sa me conforte dans ma spécialisation dans le python et le C++.

    Python est un langage je pense sous-estimé par la majorité des devs, il est peut être pas performant, mais c'est le langage universelle, on peut tous faire facilement et rapidement (web, jeux, logiciels...), c'est multi-plateforme et c'est ce que les entreprises demande.

    Y'a juste sur le mobile ou il n'est pas encore très au point.

    L'avenir me diras si j'ai eu tord de délaisser java au profit de python. Edit: Je ne lance pas de troll java vs python, c'est juste un choix personnel donc très subjectif.
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  3. #3
    Membre expérimenté
    Homme Profil pro
    Consultant Ingenierie mécanique
    Inscrit en
    mars 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant Ingenierie mécanique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2006
    Messages : 766
    Points : 1 668
    Points
    1 668

    Par défaut

    python pour moi c'est un langage de prototypage rapide et je m'en sert comme cela. pour prototyper des ui j'utilise le C#

    pour le scripting c'est lua mon langage de predilection,

    pour le reste c'est C et C++.

  4. #4
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 30
    Points : 142
    Points
    142

    Par défaut

    Cela me chiffonne de voir "Arduino" dans les langages... Pour autant que je sache, ce n'est que du C++ avec la librairie Arduino pour rendre plus facile l'accès aux opérations matérielles du microprocesseur... Dans ce cas Qt mérite aussi largement d'être qualifié de langage !

  5. #5
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2013
    Messages : 3 283
    Points : 3 717
    Points
    3 717
    Billets dans le blog
    8

    Par défaut

    Cela me chiffonne de voir "Arduino" dans les langages... Pour autant que je sache, ce n'est que du C++ avec la librairie Arduino pour rendre plus facile l'accès aux opérations matérielles du microprocesseur... Dans ce cas Qt mérite aussi largement d'être qualifié de langage !

    Le html aussi, je trouve bizarre de le considérer comme un "langage" a proprement parlé.
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  6. #6
    Membre expérimenté Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    juin 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : juin 2003
    Messages : 837
    Points : 1 429
    Points
    1 429

    Par défaut

    Quand je vois de tels résultats, je me demande s'il vaut mieux se mettre à Java, pour "faire comme tout le monde"?
    ou alors faire du C#, pour justement ne pas "faire comme tout le monde"??

    Tout en restant dans les langages les plus utilisés bien sur!
    L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

    Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.fr/
    Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30

  7. #7
    Membre éclairé
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    janvier 2012
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : janvier 2012
    Messages : 251
    Points : 699
    Points
    699

    Par défaut

    Le html est bien un langage, mais pas un langage de programmation en effet.



    Le problème de ce genre de classements c'est qu'ils essayent de comparer plein de technologies qui n'ont rien à voir grâce à plein de sources différentes qui n'ont rien à voir non plus, au final on n'en retire pas grand chose.
    Le seul classement qui me semble à peut près vouloir dire quelque chose c'est celui des langages les plus demandé par les employeurs.

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2007
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : juillet 2007
    Messages : 518
    Points : 849
    Points
    849

    Par défaut

    Cela me chiffonne de voir "Arduino" dans les langages
    Ce sont les compétences demandés par les entreprises et pas seulement les langages. Dans l'embarqué maîtriser le C/C++ n'est pas suffisant pour développer sur Arduino. Il faut connaitre la bibliothèque. Compte tenu qu'il y a peu de language en embarqué pur, il est logique de le séparer. C'est un choix.

    A l'inverse l'Assembleur est très vaste (Du PIC a l'INTEL en passant par l'ARM moderne...) mais il y a tellement peu de monde dessus qu'il faut les regrouper.

    Le html aussi
    le HTML de base est certes connu de tout développeur web mais le HTML5 avec toutes les spécificité d'accélération est très peu connu et peu cela demander un vrai spécialiste pour développer une application 100% HTML5 avec Socket / base de données / et graphisme 3D ... De même a une époque on séparait SQL mais maintenant quel dévellopeur ne maîtrise pas un minimum SQL?
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  9. #9
    Membre actif Avatar de RPGamer
    Homme Profil pro
    Ingénieur en systèmes embarqués communicants
    Inscrit en
    mars 2010
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués communicants

    Informations forums :
    Inscription : mars 2010
    Messages : 130
    Points : 296
    Points
    296

    Par défaut

    Je ne connais pas d'application Web qui ne soit pas écrite au minimum avec du HTML pour le rendu. Quitte à le mettre dans le classement, il est premier par la force des choses. Le classement "Top 10 des langages pour le développement de sites et applications web" me paraît biaisé...

  10. #10
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    janvier 2008
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : janvier 2008
    Messages : 618
    Points : 1 339
    Points
    1 339

    Par défaut

    Citation Envoyé par RPGamer Voir le message
    Je ne connais pas d'application Web qui ne soit pas écrite au minimum avec du HTML pour le rendu. Quitte à le mettre dans le classement, il est premier par la force des choses. Le classement "Top 10 des langages pour le développement de sites et applications web" me paraît biaisé...
    Même si dans chaque application web, tu as du HTML, proportionnellement, il représente très peu par rapport au langage serveur (Java/C#/Ruby...)

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    décembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2004
    Messages : 519
    Points : 904
    Points
    904

    Par défaut

    Ce genre d`étude donne toujours un sentiment bizarre, avec des imprécisions renforcées par le titre : on parle de meilleur langage, puis on dit que le rapport porte sur les langages les plus populaires!
    Il n`y a pas beaucoup de rapport, a moins qu`on se place dans le domaine des amateurs ou le meilleur langage est sans conteste celui qu`on maitrise ou celui qu`on préfère. Dans le domaine pro, le meilleur sera toujours celui qui donne du boulot, et donc soit le plus demandè, soit celui de la niche, peu demandé mais qui paye bien.
    Tout cela (dans les 2 cas) bien indépendamment de sa qualité propre.
    L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.

  12. #12
    Membre actif Avatar de RPGamer
    Homme Profil pro
    Ingénieur en systèmes embarqués communicants
    Inscrit en
    mars 2010
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués communicants

    Informations forums :
    Inscription : mars 2010
    Messages : 130
    Points : 296
    Points
    296

    Par défaut

    Citation Envoyé par FaridM Voir le message
    Même si dans chaque application web, tu as du HTML, proportionnellement, il représente très peu par rapport au langage serveur (Java/C#/Ruby...)
    Du coup c'est au prorata du nombre de lignes? Stupide.

  13. #13
    Membre expérimenté
    Homme Profil pro
    Consultant Ingenierie mécanique
    Inscrit en
    mars 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant Ingenierie mécanique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2006
    Messages : 766
    Points : 1 668
    Points
    1 668

    Par défaut

    l’intérêt de ce sondage est t'il de montrer la préférence des développeur ou juste de faire un état des lieux des langages les plus utilisés peu importe la raisons ?

    parce que vu la prédominance de android dans le mobile, forcement java est au top.... du coup le sondage n'a aucun intérêt, si ce n'est pour les debutants. autant utiliser un langages utilisé par plein de monde, pour l'aide.

    moi je dev avec le langage qui correspond en possiiblité et mise en ourve a mes objectifs et a mon style. le fait qu'il soit bine ou peu utilisé n'est pas un critere. ca reste un outil.

    ceci étant si je veux faire un app android, malgré que le puisse code le principal en c++ via le ndk il y aura un pourcentage en java. si je veux faire un site, je vais forcement devoir utiliser du html, même si c'est pas vraiment un lanage de dev.

    La plateforme visée imposant souvent ses outils dont le langage de dev, il aurait fallait faire un sondage par plateforme/ la c'est trop global et du coup ca veut pas dire grande chose, comme 98% de sondages du reste.

    Mais j'ai peut etre pas bine comprit le but du sondage

  14. #14
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2013
    Messages : 3 283
    Points : 3 717
    Points
    3 717
    Billets dans le blog
    8

    Par défaut

    l’intérêt de ce sondage est t'il de montrer la préférence des développeur ou juste de faire un état des lieux des langages les plus utilisés peu importe la raisons ?
    Je trouve ce genre d'étude utile, il montre quels langages/techno intéresse les entreprises, et dans quels domaine( web...)

    On peut ensuite en déduire leurs besoin.

    La plateforme visée imposant souvent ses outils dont le langage de dev, il aurait fallait faire un sondage par plateforme/ la c'est trop global et du coup ca veut pas dire grande chose, comme 98% de sondages du reste.
    Par exemple on remarque que les langages les + utilisé sont multiplate-formes (C, C++, Java, python...)
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  15. #15
    Membre averti
    Inscrit en
    juin 2010
    Messages
    353
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 353
    Points : 369
    Points
    369

    Par défaut

    Citation Envoyé par shkyo Voir le message
    Quand je vois de tels résultats, je me demande s'il vaut mieux se mettre à Java, pour "faire comme tout le monde"?
    ou alors faire du C#, pour justement ne pas "faire comme tout le monde"??

    Tout en restant dans les langages les plus utilisés bien sur!
    Sans hésiter, C#, C++, pour la Poo et F#, Erlang pour le fonctionnel, le massivement distribué et les trucs qui rox genre piloter une centrale nucléaire.

    Et pour le kiff Perl surtout BioPerl

  16. #16
    Membre expérimenté Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    juin 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : juin 2003
    Messages : 837
    Points : 1 429
    Points
    1 429

    Par défaut

    Citation Envoyé par redcurve Voir le message
    Sans hésiter, C#, C++, pour la Poo et F#, Erlang pour le fonctionnel, le massivement distribué et les trucs qui rox genre piloter une centrale nucléaire.

    Et pour le kiff Perl surtout BioPerl
    C'est vrai que le C# va peut-être devenir le même "couteau suisse" que le C++ quand on voit les dernières évolutions de Visual Studio 2015...
    L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

    Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.fr/
    Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30

  17. #17
    Invité
    Invité(e)

    Par défaut

    Citation Envoyé par redcurve Voir le message
    Sans hésiter, C#, C++, pour la Poo et F#, Erlang pour le fonctionnel, le massivement distribué et les trucs qui rox genre piloter une centrale nucléaire.

    Et pour le kiff Perl surtout BioPerl
    Cela me parait évident; ce sont d'ailleurs également les langages que j'utilise dès que j'ai une centrale nucléaire à piloter...

  18. #18
    Provisoirement toléré Avatar de MikeRowSoft
    Homme Profil pro
    sans profession
    Inscrit en
    avril 2013
    Messages
    1 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : sans profession

    Informations forums :
    Inscription : avril 2013
    Messages : 1 167
    Points : 0
    Points
    0

    Par défaut

    Je me suis dit : "Il y a beaucoup de langage, mais le résultat après compilation est-il le même pour le même algorithme ?"
    PHP et quelques autres n'étant pas concernés.

  19. #19
    Membre actif Avatar de RPGamer
    Homme Profil pro
    Ingénieur en systèmes embarqués communicants
    Inscrit en
    mars 2010
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués communicants

    Informations forums :
    Inscription : mars 2010
    Messages : 130
    Points : 296
    Points
    296

    Par défaut

    Qu'entends-tu par "résutat"? Le comportement du programme? J'espère que oui!

  20. #20
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2011
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2011
    Messages : 1 817
    Points : 3 397
    Points
    3 397

    Par défaut

    Sans revenir sur le bienfondé ou l'utilité de ce ranking y'a deux petits points qui me turlupinent doucettement :
    - le C n'est pas considéré comme un langage Web (alors qu'il peut très bien l'être, et très performant qui plus est),
    - le C est la deuxième techno la plus demandée par les employeurs (c'est franchement pas le vécu que j'en ai).
    Voilà, rien de bien méchant. Dans l'absolu je suis d'ailleurs plutôt satisfait des résultats de ce classement
    Plus je connais de langages, plus j'aime le C.

Discussions similaires

  1. Quel est le meilleur langage pour la programmation parallèle en 2015 ?
    Par dourouc05 dans le forum Programmation parallèle, calcul scientifique et de haute performance (HPC)
    Réponses: 7
    Dernier message: 15/05/2015, 12h34
  2. Quel est le meilleur langage pour la programmation parallèle ?
    Par dourouc05 dans le forum Programmation parallèle, calcul scientifique et de haute performance (HPC)
    Réponses: 70
    Dernier message: 12/04/2012, 21h49
  3. Réponses: 2
    Dernier message: 08/08/2011, 11h37
  4. Réponses: 2
    Dernier message: 15/07/2007, 21h03

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