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

Langages de programmation Discussion :

Meilleurs langages de programmation en 2015


Sujet :

Langages de programmation

  1. #1
    Chroniqueur Actualit�s
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 34
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : Data Consultant
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    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
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    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 715
    Billets dans le blog
    9
    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.

  3. #3
    Membre extr�mement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 633
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Graphic Programmer
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 633
    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 averti
    Homme Profil pro
    Fondateur M�lodium.tech
    Inscrit en
    Avril 2012
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : Fondateur M�lodium.tech

    Informations forums :
    Inscription : Avril 2012
    Messages : 42
    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
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    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 715
    Billets dans le blog
    9
    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�.

  6. #6
    Membre �clair� Avatar de shkyo
    Homme Profil pro
    D�veloppeur Robotique - Administrateur syst�mes
    Inscrit en
    Juin 2003
    Messages
    841
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : D�veloppeur Robotique - Administrateur syst�mes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    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!

  7. #7
    Membre chevronn�
    Homme Profil pro
    Ing�nieur de recherche
    Inscrit en
    Janvier 2012
    Messages
    325
    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 : 325
    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 tr�s actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2007
    Messages
    891
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    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 : 891
    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?

  9. #9
    Membre exp�riment� Avatar de RPGamer
    Homme Profil pro
    Ing�nieur en syst�mes embarqu�s
    Inscrit en
    Mars 2010
    Messages
    168
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing�nieur en syst�mes embarqu�s

    Informations forums :
    Inscription : Mars 2010
    Messages : 168
    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 �clair�
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Hauts de Seine (�le de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    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 tr�s actif
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    586
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 586
    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.

  12. #12
    Membre exp�riment� Avatar de RPGamer
    Homme Profil pro
    Ing�nieur en syst�mes embarqu�s
    Inscrit en
    Mars 2010
    Messages
    168
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing�nieur en syst�mes embarqu�s

    Informations forums :
    Inscription : Mars 2010
    Messages : 168
    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 extr�mement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 633
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Graphic Programmer
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 633
    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
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    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 715
    Billets dans le blog
    9
    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...)

  15. #15
    Inactif  
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    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 �clair� Avatar de shkyo
    Homme Profil pro
    D�veloppeur Robotique - Administrateur syst�mes
    Inscrit en
    Juin 2003
    Messages
    841
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : D�veloppeur Robotique - Administrateur syst�mes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    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...

  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
    MikeRowSoft
    Invit�(e)
    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 exp�riment� Avatar de RPGamer
    Homme Profil pro
    Ing�nieur en syst�mes embarqu�s
    Inscrit en
    Mars 2010
    Messages
    168
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing�nieur en syst�mes embarqu�s

    Informations forums :
    Inscription : Mars 2010
    Messages : 168
    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 856
    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 856
    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

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