IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
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

Affichage des r�sultats du sondage: Quels langages de programmation voulez-vous apprendre en 2019 ?

Votants
359. Vous ne pouvez pas participer � ce sondage.
  • JavaScript

    63 17,55%
  • Java

    23 6,41%
  • C

    22 6,13%
  • Python

    119 33,15%
  • C++

    45 12,53%
  • PHP

    26 7,24%
  • C#

    39 10,86%
  • TypeScript

    44 12,26%
  • Pascal/Pascal Objet/Lazarus/ Delphi

    20 5,57%
  • R

    14 3,90%
  • Perl

    8 2,23%
  • Ruby

    20 5,57%
  • Go

    28 7,80%
  • Swift

    6 1,67%
  • Scala

    8 2,23%
  • Kotlin

    29 8,08%
  • Haskell

    13 3,62%
  • Lua

    9 2,51%
  • Clojure

    0 0%
  • Rust

    70 19,50%
  • Erlang

    4 1,11%
  • OCaml

    9 2,51%
  • Julia

    22 6,13%
  • Objective-C

    4 1,11%
  • Visual Basic .NET

    3 0,84%
  • Dart

    21 5,85%
  • D

    6 1,67%
  • F#

    8 2,23%
  • Autres (� pr�ciser en commentaires)

    22 6,13%
  • Pas d'avis

    5 1,39%
Sondage � choix multiple
Langages de programmation Discussion :

Quels sont les langages de programmation que vous voulez apprendre en 2019 ?


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 Quels sont les langages de programmation que vous voulez apprendre en 2019 ?
    Quels sont les langages de programmation que vous voulez apprendre en 2019 ?
    Et pour quelles raisons ?

    Quels sont les langages de programmation que les d�veloppeurs veulent apprendre en 2019 ? C'est une question pos�e parmi tant d'autres dans une enqu�te r�alis�e par HackerRank, une entreprise sp�cialis�e dans les concours de programmation pour d�veloppeurs et entreprises. Pr�cisons que c'est plus de 70 000 d�veloppeurs dans le monde entier qui ont �t� interrog�s lors de cette enqu�te.

    Les r�sultats montrent que pour l'ann�e 2019, les d�veloppeurs veulent apprendre principalement les langages Python, TypeScript, Go et Kotlin. Mais des 4 langages, Go est celui qui est le plus cit� par les d�veloppeurs, par 37,20 % d'entre eux. Le langage de Google occupait la m�me place l'ann�e derni�re. Soulignons aussi qu'en 2018, 8,8 % des d�veloppeurs disaient connaitre Go (avoir des notions ou une bonne maitrise de Go) contre 6,08 % en 2017. Cela veut dire que la base d'utilisateurs du langage de Google s'est accrue de plus de 2,72 points de pourcentage en un an. �tant donn� que Go est le num�ro un des langages que les d�veloppeurs veulent apprendre cette ann�e, on peut s'attendre � ce que sa popularit� augmente s'ils s'y mettent vraiment.

    Kotlin (avec ses 26,45 %) vient � la deuxi�me place apr�s Go dans le classement des langages que les d�veloppeurs veulent apprendre en 2019. Cela confirme, comme l'ont d�j� montr� plusieurs barom�tres, l'int�r�t des d�veloppeurs pour ce langage. Un int�r�t qui a augment� depuis que Kotlin a �t� �lev� en tant que langage de premi�re classe pour le d�veloppement Android. Ce langage semble �galement attrayant pour les d�veloppeurs Java. Mais Kotlin a beaucoup de chemin � parcourir puisqu'il n'est utilis� actuellement que par 6,15 % des d�veloppeurs interrog�s.

    Apr�s Kotlin vient Python dans le classement des langages que les d�veloppeurs veulent apprendre cette ann�e avec 26,14 %. Autrement dit, plus d'un d�veloppeur sur quatre veut apprendre Python en 2019. L'ann�e 2019 s'annonce donc bien pour Python �tant donn� qu'il est d�j� assez populaire, le 4e langage le plus populaire en 2018. D'apr�s HackerRank, plus d'un d�veloppeur sur deux (57 %) connait Python, m�me si les langages JavaScript (73,17 %), Java (70,69 %) et C (62,64 %) sont plus utilis�s en 2018.

    Le langage TypeScript de Microsoft passe de la 5e place en 2018 � la 4e place 2019 avec 21,57 % dans le classement des langages que les d�veloppeurs veulent apprendre cette ann�e. Selon HackerRanck, la popularit� croissante de ce langage est probablement due � l'omnipr�sence de JavaScript et au fait que de nombreux principaux frameworks JavaScript utilisent TypeScript. En fait, pr�s du quart (24,18 %) des d�veloppeurs disent connaitre TypeScript en 2018, contre 15 % l�ann�e pr�c�dente.

    Dans la suite du classement des langages que les d�veloppeurs veulent apprendre cette ann�e, on retrouve R (5e), Scala (6e), Swift (7e), Rust (8e), Ruby (9e) et Haskell (10e). Il est important de noter que l�int�r�t des d�veloppeurs pour Scala a chut�. Scala �tait le 3e langage que les d�veloppeurs pr�voyaient d'apprendre en 2018, mais il est pass� � la 6e place en 2019. Ci-dessous le graphique des langages que les d�veloppeurs veulent apprendre en 2019.


    Tous les r�sultats de l'enqu�te de HackerRank sont publi�s dans son rapport 2019 sur les comp�tences des d�veloppeurs (2019 Developer Skills Report).

    Edit (30/01/2019) : Les options du sondage ont �t� mises � jour pour ajouter le langage Dart.

    Source : 2019 Developer Skills Report

    Et vous ?

    Que pensez-vous des r�sultats de l'enqu�te de HackerRank ? Comment les expliquez-vous ?
    Quels langages de programmation voulez-vous apprendre en 2019 ? Pourquoi ?

    Voir aussi :

    Le langage de programmation Julia gagne de plus en plus en popularit� au sein de la communaut� scientifique depuis janvier 2018
    Apr�s Redmonk, c'est au tour de l'Index TIOBE de mettre Python dans le top 3 des langages les plus populaires, Julia gagne �galement en notori�t�
    Le langage de programmation Cobol f�te ses 60 ans, peut-il encore tenir longtemps face � la concurrence des nouveaux langages ?
    Python est sacr� langage de programmation de l'ann�e 2018 par l'index TIOBE, deviendra-t-il le langage le plus utilis� des programmeurs ?
    Un ing�nieur de Google estime qu'il est temps de cr�er de nouveaux langages et architectures informatiques, la loi de Moore ayant atteint ses limites
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et R�digez des actualit�s

  2. #2
    Membre tr�s actif Avatar de darklinux
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2005
    Messages
    570
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : Chef de projet en SSII
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 570
    Par d�faut
    Python et Javascript , l ' un parce que c 'est la r�f�rence de la construction pour de l ' IA et Javascript , en temps que langage fonctionnel et une meilleur ma�trise de JSON

  3. #3
    Membre confirm�
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Septembre 2011
    Messages
    66
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Septembre 2011
    Messages : 66
    Par d�faut
    DART !

  4. #4
    Invit� de passage
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2017
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 1
    Par d�faut
    Certes c'est plus tout jeune mais c'est toujours utilis� dans l'administration et les banques donc pour moi ce sera le COBOL

  5. #5
    Membre tr�s actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    452
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : Afghanistan

    Informations forums :
    Inscription : Juin 2003
    Messages : 452
    Billets dans le blog
    1
    Par d�faut Smalltalk
    Je l'ai appris en fac , j'en ai fait dans mon boulot il y a 10 ans , j'ai envie d'apprendre smalltalk via squeak car c'est la meilleur solution pour apprendre a programm� car la syntaxe est simple elle s'apprend en 10 minute et que le langage est vraiment objet.

  6. #6
    Membre exp�riment�
    Homme Profil pro
    Ing�nieur R&D
    Inscrit en
    Mai 2016
    Messages
    313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2016
    Messages : 313
    Par d�faut
    Cette ann�e, je vais probablement passer un peu de temps � �valuer Julia.
    Ca ne veut pas dire que je vais me mettre � l'utiliser de fa�on intensive pour des grandes applications (pour cela, j'attendrais qu'il soit mieux stabilis�, et d'avoir quelques garanties de p�rennit�, en supposant �videmment qu'il passe mes autres filtres), mais il a des caract�ristiques int�ressantes pour ce que j'ai � faire (calcul scientifique).

  7. #7
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2015
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (�le de France)

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

    Informations forums :
    Inscription : Avril 2015
    Messages : 3
    Par d�faut
    Crystal lang pour moi.

    Il est en tres bonne voie pour des serveur web a grande vitesse (en comparant avec PHP, JS, Rust, Go)

    Il y a aussi des binding vers les moteurs de jeu qui sont en development, hate de voir ce que cela donnera !

  8. #8
    Invit� de passage
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2016
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2016
    Messages : 1
    Par d�faut Rust
    Rust pour moi !

    J'aime bien la direction dans laquelle s'oriente le langage, �a me semble solide et �a me changera du Java

  9. #9
    Membre tr�s actif
    Profil pro
    D�veloppeur .NET
    Inscrit en
    F�vrier 2005
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 367
    Par d�faut
    Dart/Flutter pour moi. Peut-�tre du Go en derni�re partie d'ann�e.

    Le langage Dart est incontournable pour faire du Flutter.

  10. #10
    Membre �clair� Avatar de onilink_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    611
    D�tails du profil
    Informations personnelles :
    �ge : 33
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 611
    Par d�faut
    Si j'avais le temps j'apprendrais bien Rust, j'ai un peu commenc� la documentation et c'est un langage tr�s int�ressant.
    J'ai mis C++ aussi m�me si j'en fait depuis de nombreuses ann�es, car on ne connais jamais totalement le C++ et les nouveaux standards (j'aimerais bien apprendre le C++17 m�me si je pourrais pas l'utiliser avant un moment...).
    Pour le scripting Lua, qui me servira pour externaliser de nombreuses fonctionnalit� de mon jeux en scripts. �a � encore l'air d'�tre le meilleur choix pour le jeu vid�o (et le modding). Puis l'interfacing avec du C++ est plut�t simple.

  11. #11
    Inactif  
    Profil pro
    Inscrit en
    Ao�t 2008
    Messages
    239
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 239
    Par d�faut LogTalk
    Citation Envoy� par super_navide Voir le message
    Je l'ai appris en fac , j'en ai fait dans mon boulot il y a 10 ans , j'ai envie d'apprendre smalltalk via squeak car c'est la meilleur solution pour apprendre a programm� car la syntaxe est simple elle s'apprend en 10 minute et que le langage est vraiment objet.
    Alors tu adoreras LogTalk.

    La contraction de Logic Smalltalk.

    Un langage orient� objet, surcouche de Prolog, reprenant les concepts de SmallTalk et qui allie la puissance de l'inf�rence logique � la programmation par classes ou par prototypes ainsi que de la r�utilisation via les cat�gories.
    Il supporte aussi l'h�ritage multiple sans les soucis du C++ ainsi que les classes g�n�riques.

    Disposant de la puissance des DCG, c'est un langage de choix pour effectuer sans se fatiguer, de l'analyse syntaxique dans vos t�ches quotidiennes faisant de lui un langage de script puissant et fiable.

    Le langage et son run-time sont stables et activement maintenus avec enthousiasme et s�rieux.

    En plus, il s'interface tr�s facilement avec des classes Java :

    :- object('org.easy.support.system.Directory').

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    :- public(list/3).
       list(Dirpath, Filter, Listing) :- java(class([java,lang], ['String']))::new([Dirpath], JavaDirpath),
                                         java(class([java,lang], ['String']))::new([Filter], JavaFilter),
    
                                         java('org.easy.support.system.Directory', JavaListing)::list(JavaDirpath, JavaFilter),
    
                                         java::array_list(JavaListing, Listing).
    :- end_object.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    package org.easy.support.system;
    
    import java.io.File;
    import java.io.FilenameFilter;
    import java.util.regex.Pattern;
    
    public class Directory
    {
    	public static String[] list(String dirpath, String filter)
    	{
    		File dir = new File(dirpath);
    		File files[] = dir.listFiles(new FilenameFilter() 
    		{			
    			@Override public boolean accept(File dir, String name) 
    			{
    				return Pattern.matches(filter, name);
    			}
    		});
    		String filenames[] = new String[files.length];
    		int i = 0;
    		for (File file : files)
    		{
    			filenames[i] = file.getName();
    			i++;
    		}
    		return filenames;
    	}
    }

  12. #12
    Invit�
    Invit�(e)
    Par d�faut
    Mon dieu pas la moindre ombre d'assembleur par ici, disons que je vais plus m'y remettre que l'apprendre de 0 mais �a va quand m�me me prendre pas mal de temps

  13. #13
    Membre �clair�
    Homme Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    233
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 233
    Par d�faut
    Continuer � d�velopper en Ruby pour ma�triser les subtilit�s de certaines classes et m�thodes

  14. #14
    ovh
    ovh est d�connect�
    R�dacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 842
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 842
    Par d�faut
    J'ai vot� Go et je suis surpris du r�sultat du sondage jusqu'� pr�sent, qui le place dans les derniers

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez � consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les r�gles.

    Je n'ai rien � voir avec la soci�t� www.ovh.com !

  15. #15
    Mod�rateur
    Avatar de grunk
    Homme Profil pro
    Lead d�v - Architecte
    Inscrit en
    Ao�t 2003
    Messages
    6 693
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Lead d�v - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 6 693
    Par d�faut
    Citation Envoy� par darklinux Voir le message
    Python et Javascript , l ' un parce que c 'est la r�f�rence de la construction pour de l ' IA et Javascript , en temps que langage fonctionnel et une meilleur ma�trise de JSON
    Y'a rien a ma�triser en json et pas besoin de t'infliger JavaScript pour apprendre la syntaxe

    Citation Envoy� par ovh Voir le message
    J'ai vot� Go et je suis surpris du r�sultat du sondage jusqu'� pr�sent, qui le place dans les derniers
    Je connais pas mal de gens assez d��u. A priori si tu creuse un peu derri�re la hype c'est pas si g�nial que �a. (pas test� perso, c'est les bruit de machine a caf� ^^)
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  16. #16
    Invit�
    Invit�(e)
    Par d�faut
    En tant que web dev. j'essaie d'ajouter des cordes � mon arc r�guli�rement et cette ann�e je vais tester Dart/Flutter, enlever la rouille sur mes comp�tences Python et si possible m'essayer � Rust.

  17. #17
    Membre averti
    Homme Profil pro
    etudiant IT
    Inscrit en
    Novembre 2014
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : etudiant IT

    Informations forums :
    Inscription : Novembre 2014
    Messages : 15
    Par d�faut
    Apprendre c'est bien , l'utiliser c'est mieux. Franchement � mes d�buts comme la plupart j'esp�re on voulait tout savoir ^^ . Du coup les langages c'est bien mais sans pratique c'est inutile on va dire.
    L'avantage que jai eu sur mon cursus c'est davoir touch� � tout perl python bash , java c c++ , ocaml , asm , php , js et m�me avoir cr�� son propre langage.
    A choisir continuer dans les trefonds en c/c++ et asm pour le reverse engineering.

  18. #18
    Membre �prouv�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 121
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 121
    Par d�faut
    Python pour faire de l'automatisation sous Linux, pour �vviter de faire du bash si possible.
    Pour Int�grer des outils de script dans mes applications Java avec Jython
    J'ai fait du Perl, dans cette id�e

    Pour les scripts dans les applications Java j'ai aussi Nashorn
    J'�hsite
    Consultez mes articles sur l'accessibilit� num�rique :

    Comment rendre son application SWING accessible aux non voyants
    Cr�er des applications web accessibles � tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de r�f�rencement !

  19. #19
    Membre � l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations forums :
    Inscription : Octobre 2013
    Messages : 4
    Par d�faut
    J'avais test� Go au moment de sa sortie. Je n'avais pas accroch� surtout parce que je ne voyais pas trop dans quel cas l'utiliser. Je pense m'y remettre pour d�velopper des microservices qui n�cessitent du multi-threading.

  20. #20
    Membre actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2011
    Messages
    56
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : D�cembre 2011
    Messages : 56
    Par d�faut
    Pour moi scala, puis on verra dart/flutter.

Discussions similaires

  1. R�ponses: 140
    Dernier message: 06/12/2018, 15h54
  2. Quels sont les langages de programmation que vous d�testez le plus, et pourquoi ?
    Par Community Management dans le forum Langages de programmation
    R�ponses: 214
    Dernier message: 31/08/2017, 10h38
  3. Sondage : quels sont les langages de programmation que vous ma�trisez ?
    Par Michael Guilloux dans le forum D�bats sur le d�veloppement - Le Best Of
    R�ponses: 81
    Dernier message: 27/03/2017, 09h33
  4. R�ponses: 1
    Dernier message: 10/12/2015, 12h48

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