Affichage des résultats du sondage: Quels sont les meilleurs langages de programmation en 2017 ?

Votants
272. Vous ne pouvez pas participer à ce sondage.
  • Java

    90 33,09%
  • C#

    89 32,72%
  • C++

    57 20,96%
  • Python

    54 19,85%
  • C

    23 8,46%
  • Pascal / Pascal Objet / Delphi / Lazarus

    27 9,93%
  • Langages fonctionnels (Ocaml, Haskell, Scheme, Erlang, F#...

    14 5,15%
  • Visual Basic .Net

    8 2,94%
  • Swift

    11 4,04%
  • Windev

    2 0,74%
  • Ruby

    6 2,21%
  • D

    3 1,10%
  • Perl

    2 0,74%
  • Objective-C

    2 0,74%
  • Go

    16 5,88%
  • Autres, merci de le préciser en commentaires

    11 4,04%
  • Pas d’avis

    2 0,74%
Sondage à choix multiple
+ Répondre à la discussion Actualité déjà publiée
Page 6 sur 6 PremièrePremière ... 23456
  1. #101
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2017
    Messages : 3
    Points : 2
    Points
    2

    Par défaut Bonsoir

    Citation Envoyé par Lcf.vs Voir le message
    Hum, de nos jours, le JS est vraiment un langage généraliste et tiendrait une très bonne place dans ce classement.
    je suis entièrement d'accord avec toi car java script a vraiment une capitale dans le classement .

  2. #102
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2017
    Messages : 3
    Points : 2
    Points
    2

    Par défaut Bonsoir

    51 392 développeurs de 213 pays ont répondu au sondage annuel de Stack Overflow, la célèbre plateforme de questions-réponses dédiée à la programmation. Les résultats du questionnaire, répété depuis 2013, donnent une bonne photographie de l’évolution des intérêts des programmeurs et des tendances technologiques.
    Popularité des langages
    La question sur l’usage des technologies par les programmeurs révèle sans surprise que JavaScript est le langage de programmation le plus utilisé (par 62,5 % des développeurs). Cela est le cas depuis cinq ans maintenant. Et encore une fois, SQL prend la deuxième place, Java la troisième et C#, la quatrième. Le changement de cette année est Python qui, passant de 26 à 32 %, prend la cinquième place, précédemment occupée par PHP. Au chapitre des nouveautés, on note aussi l’émergence de TypeScript qui passe de la confidentialité l’année dernière à un respectable 9,5 % en 2017. L’usage de C++ et Ruby reste stable, et celui de C connaît une embellie.

  3. #103
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2017
    Messages : 4
    Points : 5
    Points
    5

    Par défaut

    Mon choix pourrait sembler vieillot pour certains... Mais le C reste et demeurera longtemps encore une valeur sûre. Et la première chose à dire est que ce n'est pas parce que ça fait un sacré petit bout de temps que le C est là qu'il faut pour autant le renier, parce qu'après tout, ça peut être pour une bonne raison...

    Mais du reste, je pense qu'il faut toujours considérer les deux points de vue qui s'opposent inévitablement en informatique : d'une part le côté abstrait, ou disons conceptuel, et d'autre part le côté concret. On a beau avoir le plus beau des algorithmes, ça ne servira pas à grand-chose tant qu'on n'en écrira pas un programme dans un langage particulier, qui fonctionne sur un ordinateur particulier. Et ce n'est un secret pour personne que rendre les choses concrètes peuvent très vite devenir très... administratives Exemple tout à fait banal qui me vient à l'esprit : l'allocation dynamique de mémoire. C'est un mécanisme purement issu de l’ingénierie, en tout cas quand on s'en sert et non pas qu'on cherche à l'implémenter, et qui ne sert aucune cause conceptuelle ; mais il faut le faire parce que nos ordinateurs ont une mémoire réelle, avec un fonctionnement précis, et surtout une taille limitée.

    Ainsi... On peut être tenté de favoriser l'un ou l'autre de ces deux aspects, servant tantôt l'un des propos, tantôt l'autre. On peut dire qu'il est préférable d'utiliser des langages abstraits, comme la plupart de ceux qui proposent de la programmation orientée objet, pour n'avoir à se concentrer que sur le vrai problème que le programme doit résoudre, pas sur des tâches d'allocation de ressources ou que sais-je encore. On peut également dire qu'il est préférable d'utiliser des langages moins abstraits comme le C, pour garder un contrôle pratiquement absolument sur le fonctionnement du programme, avec tout l'administratif que ça implique.

    Un des principaux arguments contre le C est justement qu'il est trop peu abstrait, et ne fournit pas beaucoup de mécanismes de programmation ; en fait, il ne fournit guère que la fonction, concept terriblement puissant mais très vite assez lourd syntaxiquement. Mais... Comme exemple, prenons le C++ et son usage plutôt répandu dans le monde du jeu vidéo. Les jeux vidéos sont assez sensibles aux performances, et notamment pour ce qui est l'allocation de mémoire, par exemple. Il est presque illusoire d'utiliser le mécanisme de base d'allocation dynamique du C++ tout au long du jeu, et c'est pourquoi les développeurs finissent en général par le remplacer... se replongeant ainsi dans l'administratif tout autant que dans le C, mais avec la syntaxe complexe et alambiquée de C++.

    De fait, je ne crois pas que l'administratif réduise la qualité de la portion "conceptuelle" d'un programme donné, ce n'est pas le plus intéressant, mais c'est en général assez facile à faire, et surtout, c'est très formateur. La conclusion doit donc être... Que ça dépend des cas, bien sur. Ça dépend des performances qu'on souhaite obtenir, du niveau de contrôle qu'on souhaite avoir ; ça dépend de tout, et le meilleur moyen de comprendre les différentes options à disposition reste encore d'en tester un certain nombre.

    Je trouve que dans les cours d'informatique modernes, le C est trop facilement négligé, à un point même qu'il semble prendre une mauvaise réputation, alors que tout bon programmeur pourrait devenir excellent en utilisant et comprenant le C, et même l'assembleur sous-jacent. Il ne faut pas oublier par ailleurs que le C est un langage pour ainsi dire universel, très portable, qui a bénéficié de bien des années de raffinement... Et par ailleurs, il n'est pas nécessaire d'écrire toujours tout un programme avec uniquement un langage de programmation.

    Finalement, c'est assez dommage que le C perde de la place dans la programmation moderne, et je doute qu'on puisse réellement comprendre l'informatique et les ordinateurs rien qu'en utilisant des langages de trop haut niveau.

  4. #104
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    juillet 2013
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : juillet 2013
    Messages : 2 147
    Points : 4 780
    Points
    4 780

    Par défaut

    Citation Envoyé par Levenstein Voir le message
    bla bla bla
    On peut résumer ton message à
    • la notion de générations, même si personne n'est d'accord Le C c'est un L1G (1GL en anglais), le Java un L3G (3GL en anglais) et le Python un L4G (4GL en anglais). Programming language generations (**)
    • C'est l'accroche qui était rabâchée lors de la différence entre le C++ et le C++ moderne: "Le développeur doit se concentrer sur ce qu'il doit faire et non pas sur le comment faire"


    ** -> En réalité, le C c'est plus un L1.5G et le C++ un L2.7G

    Citation Envoyé par Levenstein Voir le message
    Je trouve que dans les cours d'informatique modernes, le C est trop facilement négligé, à un point même qu'il semble prendre une mauvaise réputation, alors que tout bon programmeur pourrait devenir excellent en utilisant et comprenant le C, et même l'assembleur sous-jacent. Il ne faut pas oublier par ailleurs que le C est un langage pour ainsi dire universel, très portable, qui a bénéficié de bien des années de raffinement... Et par ailleurs, il n'est pas nécessaire d'écrire toujours tout un programme avec uniquement un langage de programmation.
    C'est la philosophie des 4-5 dernières années en France: un développeur c'est une ressource, la grande majorité des missions sont des clients légers, et le développeur n'a besoin que de connaître les langages et 2-3 trucs pour coder une application (<- philosophie: keyboard first)


    Citation Envoyé par Levenstein Voir le message
    Finalement, c'est assez dommage que le C perde de la place dans la programmation moderne, et je doute qu'on puisse réellement comprendre l'informatique et les ordinateurs rien qu'en utilisant des langages de trop haut niveau.
    Donc le langage C et d'autres aussi, ne sont pas en perte de vitesse: ce sont les langages Web (JavaScript, Python, Go, Ruby, ...) qui ont une adoption exponentiellement.
    Et le langage C vivra toujours: va faire un driver en JavaScript ou en Python voire même en C++ moderne (<- troll)

  5. #105
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2017
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2017
    Messages : 103
    Points : 500
    Points
    500

    Par défaut

    Citation Envoyé par Binfatm Voir le message
    51 392 développeurs de 213 pays ont répondu au sondage annuel de Stack Overflow, la célèbre plateforme de questions-réponses dédiée à la programmation. Les résultats du questionnaire, répété depuis 2013, donnent une bonne photographie de l’évolution des intérêts des programmeurs et des tendances technologiques.
    En quoi un sondage sur un forum d'entreaide donne-t-il une "bonne photographie" ? Pour moi c'est plutôt une source de biais, au contraire. Quant aux 51 392 réponses, ça ne fait même pas 0,3 % des développeurs professionnels (estimés à 21 millions dans le monde), en supposant que les répondants soient effectivement tous des développeurs professionnels...

  6. #106
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2017
    Messages : 3
    Points : 2
    Points
    2

    Par défaut

    Citation Envoyé par SimonDecoline Voir le message
    En quoi un sondage sur un forum d'entreaide donne-t-il une "bonne photographie" ? Pour moi c'est plutôt une source de biais, au contraire. Quant aux 51 392 réponses, ça ne fait même pas 0,3 % des développeurs professionnels (estimés à 21 millions dans le . ..)

    Euh... Erreur disons que ce n'est qu'une petite partie visible de la grante tarte au chocolat. ..( *^()^*).

  7. #107
    Membre éprouvé
    Avatar de tails
    Homme Profil pro
    Inscrit en
    novembre 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : novembre 2003
    Messages : 596
    Points : 904
    Points
    904
    Billets dans le blog
    8

    Par défaut

    Pas vraiment une manière saine de récompenser l'initiative des différents modérateurs et/ou contributeurs

  8. #108
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2017
    Messages : 2
    Points : 3
    Points
    3

    Par défaut Question

    Bonjour,

    Fou des codes depuis fort longtemps, aujourd'hui mon plus grand désir est de développer un réseau social à l'image de whatsapp... Je maîtrise les langages html css php... Je suis actuellement une formation de 2ans avec Objis qui est censé me rafraichir la mémoire sur ces langages en plus de me former sur du javascript et Java...
    Vu l'objectif que je me suis fixé, ces langages me seront-ils suffisants? Merci de répondre

    Cordialement,

  9. #109
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    5 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 5 212
    Points : 25 935
    Points
    25 935
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  10. #110
    Membre actif
    Homme Profil pro
    Consultant informatique
    Inscrit en
    avril 2015
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : avril 2015
    Messages : 105
    Points : 257
    Points
    257

    Par défaut

    Citation Envoyé par NellyGus Voir le message
    un réseau social à l'image de whatsapp...
    Bonjour, dans la mesure où WhatsApp existe, ainsi qu'une multitude de trucs analogues, je me demande si ça vaut la peine de le déveloper, au fond...
    Quant aux langages mentionnés, ils font sans doute le job côté client, mais quid côté serveur ? Du JS ?
    Mais ce n'est pas ma culture, donc...

  11. #111
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2017
    Messages : 2
    Points : 3
    Points
    3

    Par défaut

    Merci pour votre réponse...

  12. #112
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2015
    Messages : 1
    Points : 2
    Points
    2

    Par défaut

    Et c'est pas en régnant sur des désert (pour refaire allusion à l'empire mongol) que l'on peut s'offrir une place au soleil.
    NodeJS sa fait beaucoup de bruit mais concrètement c'est très peu utilisé et très mal compris, il est stupide de penser qu'il peut remplacer PHP/JAVA/ASP, NodeJS n'est pas conçu dans cette optique mais pour répondre à une problématique très particulière (interaction tres fréquente entre une page web client et le serveur), cela sert à peu de monde, même les jeux en ligne en HTML5 n'en n'ont guère l'utilité, le peu de fps 3D en html5 n'en utilise pas en tous cas.
    Quand même Node Js a l'avantage des langages fonctionnels

Discussions similaires

  1. Réponses: 57
    Dernier message: 06/05/2017, 19h18
  2. Quels sont les meilleurs livres pour UML ?
    Par Matthieu Brucher dans le forum Livres
    Réponses: 33
    Dernier message: 31/01/2014, 11h36
  3. Quels sont les meilleurs langages pour créer une application non-web (en local) ?
    Par Skeud007 dans le forum Langages de programmation
    Réponses: 11
    Dernier message: 31/08/2007, 17h33
  4. Quels sont les meilleurs moyens Marketing pour faire connaitre un site ?
    Par patrick_lassaly dans le forum Webmarketing
    Réponses: 23
    Dernier message: 24/11/2005, 12h28

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