Sondage : quels sont les langages de programmation que vous détestez le plus en 2019 ? Pourquoi ?
Partagez vos avis

Le , par Malick

72PARTAGES

34  0 
Quels sont les langages de programmation que vous détestez le plus en 2019 ? Pourquoi ?
Chers membres du club,

Vous avez été nombreux à vous exprimer sur notre précédent sondage relatif aux langages de programmation que vous détestez le plus, cela aussi bien dans le cadre de vos activités professionnelles que personnelles. Il convient de rappeler que les résultats dudit sondage montraient que le JavaScript était à la première position des langages les plus détestés avec 45,45 % des voix sur un total de 264 votants. Le langage VBA arrivait en deuxième position avec 26,14 % de voix et était respectivement suivi par le Java (25,38 %, le PHP (21,21 %), Cobol (13,64 %), C++ (9,85 %), l'Assembleur (7,20 %), etc. Comme pour le sondage de l'année 2016, la grande surprise a été de voir que le top 5 des sondages les plus hais est resté le même.


L'analyse dudit sondage montre également que le bas du classement est occupé par les langages Rust, Kotlin, Scala, TypeScript, etc. La position de Kotlin semble être confirmée par une récente déclaration de Google qui le confirme comme son langage préféré.

Par ailleurs, un récent sondage lancé sur Developpez.com montre que le langage JavaScript, qui est le plus détesté à en croire le dernier sondage à ce sujet, occupe la troisième place du classement des langages que les participants souhaitent apprendre durant l'année 2019.

C'est donc dans l'optique de recueillir à nouveau vos avis sur les différents langages de programmation actuellement disponibles que nous avons estimé nécessaire de relancer le sondage pour l'année 2019, et voir si vos points de vue ont évolué entre-temps par rapport au sondage de l'année dernière. Rappelons que plusieurs éléments peuvent pousser un développeur à détester un langage, et parmi ces derniers il y a les spécificités techniques propres à chaque langage à savoir la syntaxe, la gestion des variables, la consommation des ressources système, la portabilité, et bien d'autres points.

À travers ce sondage, nous vous invitons à nouveau à voter pour les langages que vous n'aimez pas, cela en fonction de plusieurs critères parmi lesquels :
  • la conformité du langage aux exigences fonctionnelles actuelles ( architecture, applications Web, transactions bases de données, etc.) ;
  • les contraintes et les spécificités techniques (syntaxe, gestion des variables, etc.) ;
  • la portabilité (hétérogénéité des systèmes d'exploitation supportés, cloud computing, etc.) ;
  • la gestion de la sécurité (sessions utilisateurs, vulnérabilités, etc.) ;
  • la maintenance applicative (gestion des modifications, évolutivité, etc.) ;
  • et d'autres aspects que vous pourrez relever.

La qualité du débat viendra donc du partage d'expérience.

Lire aussi

Quel langage de programmation comporte le plus de vulnérabilités en matière de sécurité ? Une étude de WhiteSource

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 ?

Android : Kotlin est désormais le langage préféré et recommandé par Google. Vers la fin de Java pour le développement Android ?

Emploi développeur 2016 : Java en tête, suivi par JavaScript et PHP

Offres d'emploi sur Developpez.com : les langages les mieux payés en 2016

Et vous ?

Quels sont les langages de programmation que vous détestez le plus ? Cochez-les dans les cases à voter.
Avez-vous été obligé de programmer dans un langage que vous n'aimez pas ? Comment avez-vous ressenti cela ?
Existe-t-il des langages que vous évitez totalement ? Et pourquoi ?
Ce genre de sondage est il "biaisé" car plus un langage est utilisé plus il a de chances d'être aussi détesté (comme par exemple JavaScript) ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de sitexw
Membre régulier https://www.developpez.com
Le 22/05/2019 à 8:48
Est-ce que JavaScript n'est pas plutôt le langage qui rend le plus jaloux ? À la rigueur, celui qui énerve le plus les autres développeurs ?
Car mettre JavaScript devant VBA, il faut arrêter de déconner...
Avatar de Markand
Membre averti https://www.developpez.com
Le 22/05/2019 à 9:07
Go.

Pour moi c'est un langage mort né sans aucune valeur ajoutée. À la base remplacement « sécurisé » de C mais finalement n'apportant rien. Rust en contrepartie ajoute bien plus.

  • Pas d'héritage
  • Gestion des erreurs
  • Pas de vrai RAII
  • Garbage collector
  • Politique
Avatar de xelab
Membre expérimenté https://www.developpez.com
Le 22/05/2019 à 9:11
J'ai envie de dire qu'à part pour le VBA (qu'on se retrouve à devoir utiliser ponctuellement contraint et forcé du fait du quasi monopole de Microsoft en matière bureautique), le sondage va représenter à peu près le pourcentage d'utilisation de ces langages. Du reste il y a sûrement certains langages que je détesterais dans cette liste mais je ne les utilise pas donc je me garderais bien de donner un avis. Bref, moi j'aurais plutôt lancé ce sujet un vendredi.
Avatar de Lcf.vs
Membre éclairé https://www.developpez.com
Le 22/05/2019 à 9:16
Et sur ce sondage, y aurait-il 45.45% des votes réalisés par un bot de Sodium ?
Avatar de PhilippeGibault
Membre habitué https://www.developpez.com
Le 22/05/2019 à 9:59
Pour moi, c'est Javascript, car Javascript est un faux langage.

Même Google déteste le Javascript qu'ils ont essayé de tuer 2 fois (avec GWT puis avec DART).

D'ailleurs, heureusement que Google a rendu le Javascript supportable et industrialisable avec Angular (et en utilisant une surcouche comme TypeScript).

Le problème, c'est que ce faux langage est incontournable.

En fait, Javascript n'a aucune qualité, il est là car il était partout et qu'il était le seul dans tous les navigateurs.

Il est là car il était là par hasard.

D'ailleurs, je recommande ces deux articles, qui explique pourquoi le Javascript est un langage détestable:
http://sametmax.com/un-gros-troll-de...r-javacscript/

http://sametmax.com/la-communaute-js...tte-technique/
Avatar de Doksuri
Membre émérite https://www.developpez.com
Le 22/05/2019 à 10:18
merci PhilippeGibault d'illustrer parfaitement mon propos.

avec des "articles" serieux ("Un gros Troll de plus sur Javascript") de plus de 5ans (depuis ca a bien change)
tous les "trolls" ont une explication parfaitement logique derriere (je ne vais pas tous te les expliquer puisque tu connais bien JS)

quand au 2eme "article"... pareil... ca parle des 1eres version de tout... tu m'etonnes que les premieres versions soient bancales
"J’ai fait des formations AngularJS 1" on en est a la 7 hein ...
Avatar de sebbod
Membre actif https://www.developpez.com
Le 22/05/2019 à 10:49
l'ABAP pour SAP car j'ai l'impression de faire un bon de 20 ans en arrière quand je dois en faire. Surtout que l'IDE dans SAPGUI est tout simplement resté ce qu'elle était il y a 20 ans. Donc quand on a gouté au plaisir d'un IDE comme Visual studio faire de l'ABAP c'est comme s'éclairer à la bougie alors qu'on sait qu'il existe des LED. Tout en sachant que la puissance de la bougie pourrait avec un moteur strirling alimenter des LED qui produiraient plus de lumière que la bougie.

https://images-eu.ssl-images-amazon....L._UL1500_.jpg
Avatar de PhilippeGibault
Membre habitué https://www.developpez.com
Le 22/05/2019 à 10:51
Je déteste le Javascript car:

Pas Objet.

Pas compilé, enfin c'est faux depuis que Google l'a compilé avec Chrome. Node JS a d'ailleurs permis de l'industrialiser.
Mais ça ne c'est pas fait automatiquement.

Pas typé.

Difficilement debbugable.

Comme le dit Dijkstra, coder, c'est ajouter des bugs.

Javascript est un langage qui permet d'en ajouter facilement, contrairement à des langage plus cadré comme Java, ou C#.
Avatar de Mister Nono
Membre expérimenté https://www.developpez.com
Le 22/05/2019 à 11:03
Citation Envoyé par PhilippeGibault Voir le message
Je déteste le Javascript car:

Pas Objet.

Pas compilé, enfin c'est faux depuis que Google l'a compilé avec Chrome. Node JS a d'ailleurs permis de l'industrialiser.
Mais ça ne c'est pas fait automatiquement.

Pas typé.

Difficilement debbugable.

Comme le dit Dijkstra, coder, c'est ajouter des bugs.

Javascript est un langage qui permet d'en ajouter facilement, contrairement à des langage plus cadré comme Java, ou C#.
+1
Avatar de Sodium
Membre extrêmement actif https://www.developpez.com
Le 22/05/2019 à 11:13
JavaScript bien évidemment, what else

JavaScript est bien orienté objet par contre, il a juste sa façon très personnelle de le faire, et par très personnelle je veux dire stupide.

Il y a des classes en JavaScript depuis récemment. Par contre toujours pas de typage strict... peut-être pour 2025 ?
Contacter le responsable de la rubrique Programmation

Partenaire : Hébergement Web