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

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

    88 33,33%
  • C#

    86 32,58%
  • C++

    55 20,83%
  • Python

    52 19,70%
  • C

    22 8,33%
  • Pascal / Pascal Objet / Delphi / Lazarus

    27 10,23%
  • Langages fonctionnels (Ocaml, Haskell, Scheme, Erlang, F#,..)

    13 4,92%
  • Visual Basic .Net

    8 3,03%
  • Swift

    10 3,79%
  • Windev

    2 0,76%
  • Ruby

    5 1,89%
  • D

    3 1,14%
  • Perl

    2 0,76%
  • Objective-C

    1 0,38%
  • Go

    16 6,06%
  • Autres, merci de le préciser en commentaires

    11 4,17%
  • Pas d’avis

    1 0,38%
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 080
    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 080
    Points : 4 599
    Points
    4 599

    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 habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2017
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2017
    Messages : 40
    Points : 131
    Points
    131

    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

    [QUOTE=SimonDecoline;9565423]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 : 902
    Points
    902
    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

Discussions similaires

  1. Réponses: 57
    Dernier message: 06/05/2017, 18h18
  2. Quels sont les meilleurs livres pour UML ?
    Par Matthieu Brucher dans le forum Livres
    Réponses: 33
    Dernier message: 31/01/2014, 10h36
  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, 16h33
  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, 11h28

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