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 sont les langages de programmation que vous détestez le plus ?

Votants
314. Vous ne pouvez pas participer à ce sondage.
  • Assembleur

    44 14,01%
  • Cobol

    50 15,92%
  • Pascal

    17 5,41%
  • C

    24 7,64%
  • C++

    18 5,73%
  • C#

    28 8,92%
  • Java

    92 29,30%
  • PHP

    76 24,20%
  • Javascript

    144 45,86%
  • XSLT

    14 4,46%
  • Lisp

    26 8,28%
  • Python

    27 8,60%
  • Perl

    23 7,32%
  • Visual Basic 6

    69 21,97%
  • Autre, merci de le préciser

    28 8,92%
  • Pas d'avis

    16 5,10%
Sondage à choix multiple
Langages de programmation Discussion :

Quels sont les langages de programmation que vous détestez le plus, et pourquoi ?


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Juste javascript
    Quand j'ai commencé a développé mon moteur 3D a la minecraft
    .
    J'avais decouvert WebGL et j'avais commencé a essayé de le faire en javascript j'ai vite abandoné ...
    Après j'ai voulu utilisé javascript pour faire du scripting la aussi j'ai vite abandoné..
    Javascript c immaintenable , j'ai choisi d'utilisé java et je regrette pas la preuve les videos de mon moteur .....

  2. #2
    Membre éprouvé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Billets dans le blog
    6
    Par défaut
    @xurei ES6 n'est pas une sur-couche mais le nouveau standard de Javascript

  3. #3
    Membre très actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 187
    Par défaut
    Le langage que j'utilise le plus en ce moment sur les projets de ma boite (j'y suis contraint) c'est javascript et ses librairies "hypes" du moment (jQuery, Angular et j'en passe). Pour moi c'est une grosse régression par rapport à Java ou C#. Ce langage non typé est une horreur à modulariser, à maintenir, a debugger etc ... même si les outils sont présents dans tous les navigateurs ça reste une horreur à utiliser quoi on en dise, car on est 3 fois moins efficace avec ce langage et lorsque le projet est bien avancé les régressions pleuvent. J'ai encore un petit espoir que Typescript va venir faire table rase de tout ce fatra qui plait tant à certains managers car du moment qu'ils ont lu ou entendu un truc qui les rendra cool ils l'imposent à tous le monde ...

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2008
    Messages : 28
    Par défaut
    Shell (bash et sh) : syntaxe différente selon l'interpréteur, possibilité d'exécuter n'importe quoi si on n'y fait pas attention. EDIT : bon courage pour retrouver la syntaxe du if après des mois sans y avoir touché (passages à la ligne ou point-virgules obligatoires, etc.).

    Les VB (pas .NET) ont quelques défauts (j'aimerais parfois faire plus de choses avec les classes et certains éléments de leur syntaxe sont juste bizarres) mais ils permettent quand même de développer très rapidement. VBA dans Access est plutôt pas mal malgré quelques bugs (mais ça ne concerne pas le langage en lui-même) et le fait que la gestion de versions soit plutôt difficile à implémenter.

    J'apprécie aussi un peu plus les langages fortement typés et n'ai découvert que récemment que ça n'était pas toujours synonyme de langage verbeux (je pense notamment à Caml avec son inférence; même si les messages d'erreur sont durs à lire au début, c'est mieux que d'avoir une mauvaise surprise à l'exécution).

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 9
    Par défaut
    C'est marrant. Après suffisamment de réponses, ce sondage montre que plus un langage est utilisé et plus il est détesté.

  6. #6
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2013
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 139
    Par défaut
    Citation Envoyé par zecreator Voir le message
    Javascript a le mérite de pousser le développeur à comprendre ce qu'il code. Si tu comprends ton code, tu comprends tes erreurs. Plus besoin de debuggeur... C'est un bon langage "à la papa", qui à le mérite de faire encore le "job" aujourd'hui.
    Donc on en revient encore au langage jouet... C'est bien pour developer le WE ça, mais en milieu pro c'est contre-productif. Le débuggeur sert à te faire gagner du temps. Oui tu comprends ce que TU codes, mais il faut pas oublier que, parfois, tu travailles en équipe...

    Citation Envoyé par Eric30 Voir le message
    Quand des développeurs parlent de langages, on a l'impression de voir des footeux parler de leur club: zéro objectivité, le mien c'est le meilleur, les autres ont tort.
    Oui mais la question est totalement subjective depuis le début. C'est le but.

  7. #7
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Citation Envoyé par Mouke Voir le message
    Donc on en revient encore au langage jouet... C'est bien pour developer le WE ça, mais en milieu pro c'est contre-productif. Le débuggeur sert à te faire gagner du temps. Oui tu comprends ce que TU codes, mais il faut pas oublier que, parfois, tu travailles en équipe...
    Tous les navigateurs modernes ont un debugger Javascript, de nos jours. En tout cas Edge, Firefox et Chrome.

  8. #8
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 224
    Par défaut
    Citation Envoyé par Tofdelille Voir le message
    C'est marrant. Après suffisamment de réponses, ce sondage montre que plus un langage est utilisé et plus il est détesté.
    Parce que plus c'est utiliser, plus t'as de chance de tomber sur un code infâme. Perso le pire truc que j'ai pu voir c'est en Java et en PHP, étrangement les langages sur lesquels j'ai le plus bossé.

  9. #9
    Membre averti Avatar de Aqualys
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 20
    Par défaut
    Il est inutile de s'attacher à un langage, ils ont pour vocation à être remplacé dans le temps.

    Seuls restent les langages liés aux systèmes d'exploitation actifs ( par exemple le C ) et ceux dont le parc logiciels est toujours exploité ( par exemple Cobol ).

    Et à moins de chercher à se satisfaire avant de satisfaire le client, détester un langage ne veut pas dire grand chose. Savoir argumenter pour présenter un projet basé sur un langage plutôt qu'un autre est capital mais il s'agit de montrer sa connaissance des langages pas de nier les capacités de l'un ou de l'autre.

    A titre personnel, je n'ai jamais été fan de pascal ( et de ses dérivés ), simplement parceque pour ce que j'ai développé dans ma carrière il n'était pas adapté.

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par foetus Voir le message
    Pour faire original le XML, le cousin du HTML.
    Je pinaille, mais XML n'est pas un langage de programmation... c'est juste un langage de représentation de données.

    Citation Envoyé par foetus Voir le message
    Et ensuite c'est le deuxième effet Kiss Cool. Si tu crois tu vas faire un XMLOpen et XMLFind tu te trompes [lourdement].
    Il faut coder des callbacks, il faut choisir son parser (DOM vs SAX), et très vite les exemples passent de 5 lignes de code à 50-60 lignes (pour rien faire), très vite on te casse les noix avec les DTD/ XPath/ ...
    Il est temps de changer de langage alors ^^
    En C#, tu fais ça et c'est fini

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var doc = XDocument.Load("books.xml");
    var books = doc.Root.Elements("book");
    var lotr = books.Where(b => b.Attribute("title").Value == "The Lord of the Rings");
    string author = lotr.Attribute("author").Value;

    J'ai l'impression qu'en fait ce n'est pas tant à XML que tu en veux, mais aux libs qui permettent de le manipuler en C++...

    Citation Envoyé par 23JFK Voir le message
    Aux dernières nouvelles, Swift n'est utilisable qu'avec du matériel Apple, matériel que j’abhorre (clavier, design, connectique, OS...) alors...
    Faire Mieux qu"Objectif-C, ce n'est pas franchement difficile ; intégrer les bonnes idées d'ici et là, c'est le minimum que peut faire un langage ex nihilo sinon, à quoi bon. La seule vraie force de Swift c'est sa jeunesse qui procure le sentiment de ne pas prendre le train en marche façon C++17, c'est la seule chose que j'ai remarqué quand j'en ai lu les éloges/critiques d'une communauté d'Appleboys qui n'avait de toute façon par d'autre choix que de se convertir. D'après ce que je sais des manières d'Apple, cela pourrait ne pas durer. D'ailleurs, Apple semble avoir du mal à ne pas casser la rétrocompatibilité de Swift d'une version à l'autre et il reste beaucoup de choses à améliorer. Je ne serais pas étonné que Swift finisse par être l'usine à gaz que tend à devenir tout langage de programmation au fil de son processus d'amélioration syntaxique.
    OK, là au moins tu donnes des arguments, c'est déjà plus constructif
    Par contre, Swift fonctionne aussi sous Linux, pas seulement sur Mac; sous Windows, rien pour l'instant.
    (et je m'arrêterai là à propos de Swift, parce que ça me faisait quand même un peu mal au coeur de prendre la défense Apple )

  11. #11
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 771
    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 : 4 771
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Je pinaille, mais XML n'est pas un langage de programmation... c'est juste un langage de représentation de données.
    Tu as raison ... alors je pinaille aussi

    Tu peux compiler de l'Objective-C sous Linux et Windows : voir mon message, 71

  12. #12
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par foetus Voir le message
    Tu as raison ... alors je pinaille aussi

    Tu peux compiler de l'Objective-C sous Linux et Windows : voir mon message, 71
    Si tu veux... mais ce n'est pas moi qui ait dit qu'on ne pouvait pas compiler de l'Objective-C sous Linux et Windows

  13. #13
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 116
    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 116
    Par défaut
    PHP et surtout quand il faut faire de l'objet sans framework.
    A cause du typage faible
    Mais ça pourrait changer avec la version 7.

    VB6, ça me gonflait cet éditeur minuscule, toutes ces propriété lourdingue à l'écran

    Python c'est juste l'absence d'accolades
    Je dois vérifier permanance les tabulations.
    Avec Eclipse je fais l'intentation automatique et c'est fait
    Note je débute en Python

    L'assembleur j'en ai fait sur Amiga 500 .
    C'était marrant à l'époque, mais c'est lourd à lire et relire, et c'est très long de développer et à l'écran.

    Code x : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    move #4,d0;
    add 4, d0;
    
    cmppd0,d1;
    beq fonction;
    
    lea (A5);
    
    move d0,d2;
    
    bsr fonction2;
    
    rts;

    Ca manque de vocabulaire.
    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 !

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 36
    Par défaut
    houla y'en a plein. Comme ca naturellement je citerai le java : trop lent, trop compliqué.
    Ensuite les faux langages de programmations genre asp, vb etc....
    Et pour finir wai tous les langages web genre javascript, jquery etc... pleins de couches de trucs pour faire des trucs simples mais qui n'existent que dans un langage et pas dans un autre et qui bien souvent ne marche pas ...

    Edit: bon sang j'oublie à chaque fois le LISP, je comprend même pas à quoi sert ce langage. Si on veux apprendre aux gamins à programmer, le logo suffit ^^

  15. #15
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par stephanerain Voir le message
    Ensuite les faux langages de programmations genre asp, vb etc
    Chouette, un gros troll de chez troll... J'attends que nous tombions d'accord sur la définition d'un vrai langage, et donc d'un faux langage. Parce que là aussi, on sera forcément dans le subjectif. On y passera des soirées entières sans avoir un début de définition ou sans avoir un consensus sur la première qualité d'un vrai langage...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  16. #16
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par bizulk Voir le message
    Le batch Windows c'est un piège pervers. Le truc le plus infâme que je connaisse...
    Le pire c'est que je n'ai pas vraiment trouvé de remplaçant sous windows (certains me parlent de VB, PowerShell, mais ils nécessitent l'installation d'un runtime ou sont plus orientés application).
    Tout à fait d'accord sur le batch Windows. Powershell n'est pas parfait, mais c'est déjà beaucoup mieux, tu peux commencer à écrire du vrai code avec sans devoir faire des hacks dégueulasses toutes les 2 lignes. Et contrairement à la plupart des langages de script système, il est orienté objet, ce qui ouvre pas mal de possibilités. Pour ma part ça fait 2 ans que j'ai définitivement remplacé cmd par Powershell, sans regret.

  17. #17
    Membre éclairé

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2005
    Messages : 464
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Tout à fait d'accord sur le batch Windows. Powershell n'est pas parfait, mais c'est déjà beaucoup mieux, tu peux commencer à écrire du vrai code avec sans devoir faire des hacks dégueulasses toutes les 2 lignes. Et contrairement à la plupart des langages de script système, il est orienté objet, ce qui ouvre pas mal de possibilités. Pour ma part ça fait 2 ans que j'ai définitivement remplacé cmd par Powershell, sans regret.
    Merci pour ce retour d'expérience. J'essaierai de me pencher dessus.
    Autre argument en sa faveur : il est nativement présent dans windows 10 (enfin d'après l'install sur une machine et des infos glanées vite fait sur le web).

  18. #18
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par bizulk Voir le message
    Autre argument en sa faveur : il est nativement présent dans windows 10 (enfin d'après l'install sur une machine et des infos glanées vite fait sur le web).
    En fait il est même nativement présent depuis Windows 7 et Windows Server 2008 R2

  19. #19
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2013
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 139
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Chouette, un gros troll de chez troll... J'attends que nous tombions d'accord sur la définition d'un vrai langage, et donc d'un faux langage. Parce que là aussi, on sera forcément dans le subjectif. On y passera des soirées entières sans avoir un début de définition ou sans avoir un consensus sur la première qualité d'un vrai langage...
    Bah ASP n'étant pas un langage du tout, ça a encore moins de sens son troll.

  20. #20
    Membre éclairé

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2005
    Messages : 464
    Par défaut Le batch windows
    Le batch Windows c'est un piège pervers. Le truc le plus infâme que je connaisse...
    Le pire c'est que je n'ai pas vraiment trouvé de remplaçant sous windows (certains me parlent de VB, PowerShell, mais ils nécessitent l'installation d'un runtime ou sont plus orientés application).

    L'assembleur au moins on est prévenu.

Discussions similaires

  1. Réponses: 9
    Dernier message: 07/06/2016, 17h23
  2. Réponses: 1
    Dernier message: 10/12/2015, 12h48
  3. Les langages de programmation que vous détestez
    Par Neuromancien2 dans le forum Débats sur le développement - Le Best Of
    Réponses: 385
    Dernier message: 13/05/2011, 08h46
  4. Quels sont les langages pour coder un robot virtuel ?
    Par dessinateurttuyen dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 11/12/2007, 10h37

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