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 en 2017 ? Pourquoi ?

Votants
273. Vous ne pouvez pas participer à ce sondage.
  • JavaScript

    125 45,79%
  • Java

    70 25,64%
  • PHP

    58 21,25%
  • Kotlin

    4 1,47%
  • VBA

    70 25,64%
  • Perl

    19 6,96%
  • Delphi

    11 4,03%
  • Cobol

    38 13,92%
  • Assembleur

    20 7,33%
  • C#

    12 4,40%
  • Python

    17 6,23%
  • C

    17 6,23%
  • Haskell

    6 2,20%
  • Pascal

    9 3,30%
  • R

    8 2,93%
  • MATLAB

    14 5,13%
  • Scala

    5 1,83%
  • Rust

    1 0,37%
  • TypeScript

    6 2,20%
  • Go

    10 3,66%
  • Swift

    7 2,56%
  • Fortran

    16 5,86%
  • Objective-c

    21 7,69%
  • Ruby

    12 4,40%
  • C++

    29 10,62%
  • Lisp

    18 6,59%
  • Autres, merci de les préciser

    11 4,03%
Sondage à choix multiple
Langages de programmation Discussion :

Quels sont les langages de programmation que vous détestez le plus en 2017 ? Et pourquoi ?


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 231
    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 231
    Par défaut
    Citation Envoyé par Uther Voir le message
    C'est un peu pus compliqué que ça. Le souci de Javascript c'est que la grande majorité des gens en font parce qu'il n'ont pas le choix, c'est le seul langage qui est disponible de base coté client sur le web sans passer par un transpileur ou un plugin.
    Si je pouvais programmer mes script coté client en un langage plus structuré sans avoir à sortir l'artillerie lourde, je le ferais sans hésiter.
    Pourtant, c'est quasiment possible aujourd'hui. Tu feux faire du C++, du Java, du C#, du PHP, du TypeScript.... Si t'aime pas la programmation prototypé, y'a plein de solutions pour faire de l'objet transpilé en JS. Bon, par contre c'est forcement un peu plus lourd à mettre en place.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2014
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2014
    Messages : 473
    Par défaut
    Citation Envoyé par Thorna Voir le message
    Malgré les pouces en bas sur cette réponse, je suis d'accord. La preuve: le plus haï est javascript, qui est aussi celui que tout le monde utilise en programmation web... S'il était vraiment détesté, il ne serait plus là et remplacé par autre chose, ce ne sont pas les solutions plus jolies qui manquent !
    Par quel langage de script tu peux remplacer JS dans une page web ?
    Quant à JS, il est détesté pour trois raisons :
    - il est mal (voire très mal) compris
    - On confond JS et interface DOM
    - La mauvaise prise en charge des navigateurs du couple JS-DOM complique son l'utilisation pour le web.

    Perso, la seule chose que j'aurais à reprocher à JS, c'est son typage.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 891
    Par défaut
    Il n'est pas étonnant de voir un langage être à la fois un des plus aimés, et un des moins aimés
    Sauf que l'on est pas obligé de voter contre des langages que l'on connait même si l'effet mentionné reste non négligeable. Néanmoins pour ce qui est du trio de tête javascript / Java / PHP ce n'est pas un scoop, on connait ce que beaucoup leur reproche. Même si je pense ce n'est pas justifié car ils ont énormément progressé (à l'exception de Java à cause d'Oracle).

    Pour moi les pires langages sont ceux que je n'utilise pas :
    1) Assembleur: et pour cause il est illisible, c'est la raison pour laquelle il est majoritairement généré par des compilateur. Mais bon il est évidemment nécessaire.
    2) Le Cobol : car outre le fait qu'il soit complexe, il s'est fait un point d'honneur à être réservé aux riches mainframe sous licence propriétaire. Aujourd'hui les entreprises en payent le prix fort car outre les licences et logiciel du langages qui coûtent cher, les développeur totalement détourné de ce système fermé sont donc rare et très cher.
    3) Le pascal car il est trop français (pas assez international) et majoritairement propriétaire.
    4) Matlab car il est propriétaire et livré avec un logiciel excessivement cher et fermé. Seul Python et R arrivent a lui arracher quelques part de marché.

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Citation Envoyé par abriotde Voir le message
    Sauf que l'on est pas obligé de voter contre des langages que l'on connait même si l'effet mentionné reste non négligeable.
    C'est plutôt l'inverse, on ne va pas voter pour des langages qu'on ne connaît pas ou peu.

    Pour "détester" un langage, il faut déjà y avoir goûté.

  5. #5
    Membre éclairé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    776
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 776
    Par défaut
    Citation Envoyé par Neckara Voir le message
    C'est plutôt l'inverse, on ne va pas voter pour des langages qu'on ne connaît pas ou peu.

    Pour "détester" un langage, il faut déjà y avoir goûté.
    C'est souvent le problème, beaucoup détestent un langage simplement parce qu'ils y ont à peine "gouté", que ce langage est loin de ce qu'ils ont l'habitude de faire, qu'ils ne cherchent pas plus que ca à le comprendre, et qu'ils décrètent définitivement que c'est le mal absolu.

  6. #6
    Invité
    Invité(e)
    Par défaut
    C'est le moment de ressortir la fameuse citation de Stroustrup : "il n'y a que deux types de langages: ceux dont tout le monde se plaint et ceux que personne n'utilise".
    http://www.stroustrup.com/bs_faq.html#really-say-that

  7. #7
    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
    Citation Envoyé par SimonDecoline Voir le message
    C'est le moment de ressortir la fameuse citation de Stroustrup : "il n'y a que deux types de langages: ceux dont tout le monde se plaint et ceux que personne n'utilise".
    http://www.stroustrup.com/bs_faq.html#really-say-that
    Idée simple, idée courte...

    ça illustre plutôt le manque d'humilité et de nuance du bonhomme.

    Car la statistique est une chose : naturellement que plus une chose est utilisée par beaucoup de monde et plus il y a de personnes pour potentiellement la critiquer.
    Mais cela ne veut pas dire que les critiques sont forcément infondées parce qu'il est "populaire".

    Windows était très populaire dans les années 90 alors qu'au contraire de Linux et System 7, il ne disposait ni du multitâche, ni de compte d'administration, ni d'un FS digne de ce nom entre autres (on défragmentait manuellement, pas plus de 8 caractères pour le nom du fichier, ...) ...

    C++ s'est imposé parce que c'était un sur-ensemble orienté objet d'un langage très répandu à l'époque et surtout, il était soutenu par une entreprise commerciale gigantesque, AT&T.

  8. #8
    Membre expérimenté
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Par défaut
    Citation Envoyé par abriotde Voir le message
    3) Le pascal car il est trop français (pas assez international) et majoritairement propriétaire.
    1. trop "français"?
    Qu'a le Pascal de trop français? Je ne vois que son nom, qui fait référence au fameux mathématicien /philosophe Blaise Pascal.
    Sinon, c'est un langage largement plus diffusé à l'étranger qu'en France. De plus, il n'a pas été créé par un français.
    2. majoritairement propriétaire? Je suppose que vous faites référence à la présence de Delphi sur le marché du Pascal. Je peux vous garantir que le nombre de lignes de codes écrites en Pascal sur terre, sont en plus grande partie compilées en dehors de Delphi qu'avec.

  9. #9
    Invité
    Invité(e)
    Par défaut Berk
    Je ne peux pas voter, mais si je pouvais, je voterai pour

    • Javascript
    • Objective-C
    • C#
    • Swift
    • Go
    • Scala


    Après avoir dû bosser avec tous ces langages parmi tant d'autres, ce sont sans doute les pires, avec soit le langage, soit les outils, soit une communauté que je trouve inadaptés et désastreux.

  10. #10
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 766
    Par défaut
    vue l'impopularité de js et de php j'en conclu qu'il y a pas mal de pseudo développeurs dans le monde du web, et oui la programmation c'est pas de la magie

  11. #11
    Membre éclairé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    776
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 776
    Par défaut
    Citation Envoyé par melka one Voir le message
    vue l'impopularité de js et de php j'en conclu qu'il y a pas mal de pseudo développeurs dans le monde du web, et oui la programmation c'est pas de la magie
    En quoi l'impopularité d'un langage ferait-il des développeurs dans ce langage de mauvais développeur (ou "pseudo" développeurs...)?

    La porte ouverte au n'importe quoi je disais donc.

  12. #12
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 279
    Par défaut
    Pareillement il y à énormément de développeurs qui font du Java mais qui n'aiment pas ça et qui le font jusque parce que ça paye bien, mais pour leurs développements persos ils utilisent un autre langage.
    C'est exactement mon cas. Bon je ne déteste pas vraiment Java (c'est ce que j'utilise le plus professionnellement), mais plutôt les frameworks qui vont avec. Par exemple les annotations Spring.

    Genre pour récupérer les variables de mon fichier properties j'ai tendance à faire une classe qui les mets en statique, du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @Value("${parametre.urlServerXXX}")
    String urlServerXXX;
    ...
    UneClasseStatique.setUrlServerCarto(urlServerXXX);
    Et ensuite je récupère toujours ces variables via ma classe statique... Je me fait peut-être vieux pour la programmation... Ou alors c'est le fait d'avoir appris le développement en autodidacte...

    Après j'aime bien le concept de Spring boot.

    Ou alors coté JavaScript c'est des frameworks comme Angular JS, JQuery avait qui j'ai du mal. Je préfère un bon vieux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var monDIV = document.getElementById("idDeMonDIV")
    plutôt qu'un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var monDIV = $('#idDeMonDIV')[0];
    Après pour le dev perso j'utilise plutôt le C++ avec TheIDE (https://www.ultimatepp.org/) ou C#/.Net avec Visual Studio.

  13. #13
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 766
    Par défaut
    En quoi l'impopularité d'un langage ferait-il des développeurs dans ce langage de mauvais développeur (ou "pseudo" développeurs...)?

    La porte ouverte au n'importe quoi je disais donc.
    grossièrement tu c'est pas programmer donc tu trouve des excuse, un coupable. De plus le domaine du web regorge de niveau varié

  14. #14
    Membre éclairé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    776
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 776
    Par défaut
    Citation Envoyé par melka one Voir le message
    grossièrement tu c'est pas programmer donc tu trouve des excuse, un coupable. De plus le domaine du web regorge de niveau varié
    De qui parles-tu?

  15. #15
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 766
    Par défaut
    je parle de facon générale l'utilisation de la deuxième personne du singulier ne te cible pas.

  16. #16
    Membre éclairé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    776
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 776
    Par défaut
    Citation Envoyé par melka one Voir le message
    je parle de facon générale l'utilisation de la deuxième personne du singulier ne te cible pas.
    Ok. Je suis alors un peu d'accord avec toi.

  17. #17
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Autre:

    Actionscript : oui j'en fais tous les jours...

    scripts autohotkey: oui ca aussi j'en fait tous les jours.

  18. #18
    Membre extrêmement actif
    Avatar de Chauve souris
    Homme Profil pro
    amateur (éclairé ?)
    Inscrit en
    Novembre 2005
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Paraguay

    Informations professionnelles :
    Activité : amateur (éclairé ?)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 186
    Par défaut
    Un langage que je n'aime pas l'est pour deux raisons essentielles :
    1. Il est mal documenté, pas traduit, compliqué au niveau de son IDE. Le repoussoir du genre est java, si on le compare à C#
    2. Il donne un code fouillis, pas structuré, pas typé. Donc PHP, j'aime pas. D'autant que les dernières version (7xx) ne veulent fonctionner que sur un serveur Apache et non IIS. Dans le genre il y avait les premiers ASP, mais ils sont obsolètes depuis longtemps.

    Bien sûr mon appréciation ne s'est faite que sur les quelques langages que j'ai essayé. Par exemple je ne dirais rien de javascript je n'en ai jamais programmé une ligne.

  19. #19
    Membre éprouvé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Par défaut
    Citation Envoyé par Chauve souris Voir le message
    Un langage que je n'aime pas l'est pour deux raisons essentielles :
    1. Il est mal documenté, pas traduit, compliqué au niveau de son IDE. Le repoussoir du genre est java, si on le compare à C#
    2. Il donne un code fouillis, pas structuré, pas typé. Donc PHP, j'aime pas. D'autant que les dernières version (7xx) ne veulent fonctionner que sur un serveur Apache et non IIS. Dans le genre il y avait les premiers ASP, mais ils sont obsolètes depuis longtemps.

    Bien sûr mon appréciation ne s'est faite que sur les quelques langages que j'ai essayé. Par exemple je ne dirais rien de javascript je n'en ai jamais programmé une ligne.
    1) Tout à fait d'accord
    2) Pas du tout d'accord.
    Tu peux forcer le typage : https://www.codingfriends.com/index....-return-types/
    Pour PHP 7 et IIS : https://www.tutorialspoint.com/php7/...indows_iis.htm

    Etonnant que tu n'aies jamais dû toucher à Javascript avec PHP et IIS.

  20. #20
    Membre extrêmement actif
    Avatar de Chauve souris
    Homme Profil pro
    amateur (éclairé ?)
    Inscrit en
    Novembre 2005
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Paraguay

    Informations professionnelles :
    Activité : amateur (éclairé ?)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 186
    Par défaut
    Citation Envoyé par LSMetag Voir le message
    1) Tout à fait d'accord
    2) Pas du tout d'accord.
    Tu peux forcer le typage : https://www.codingfriends.com/index....-return-types/
    Pour PHP 7 et IIS : https://www.tutorialspoint.com/php7/...indows_iis.htm

    Etonnant que tu n'aies jamais dû toucher à Javascript avec PHP et IIS.
    La page de la doc est horriblement confuse et on n'y comprend rien (et ce n'est pas un problème d'anglais). Tout est mélangé IIS, Apache. En fait il n'y a strictement rien sur IIS.

    Normalement, et si ça n'a pas changé, il suffit de mettre, via l'utilitaire PHP Manager, php-cgi.exe de la version 7x qui le dépose alors, avec délicatesse dans le "Mappage de gestionnaires" en temps que FastCgiModule. Normalement il n'y a rien à faire d'autre. J'ai beau lire la doc PHP 7 je n'y trouve rien concernant IIS. Et, donc, ça ne fonctionne pas.

    Mais, comme je suis un petit futé ("Vous n'êtes pas aussi stupide que vous en avez l'air" m'a dit le jarl d'Aubétoile, pour ceux qui connaissent Skyrim) j'ai été cherché ailleurs que cette déplorable doc. Voici donc, en anglais, mais ce n'est pas le dialecte d'angles et de saxons qui va bouter le françois hors d'IIS, mais beaucoup plus clair : http://blog.bobbyallen.me/2016/05/02...-r2-and-iis-8/. Donc merci à Mr Bobby Allen pour son tuto très clair où j'ai tout de suite compris mon erreur : je n'avais pas installé "the Visual C++ 2015 runtime".

    Pourquoi ça fonctionnait avec PHP 5.6.4 alors ? Probablement parce qu'il se trouvait une version antérieure de VC++ runtime qui lui convenait. Et quand j'ai posé la question sur le forum ad hoc on a essayer de me vendre de l'Apache mais personne ne m'a dit "T'aurais pas oublié, par hasard, d'installer le runtime VC++ 5 qui va bien ?"

    Donc PHP 7.1.2 fonctionne très bien maintenant.

    PS : Je note comment forcer le typage. Moi qui ai été élevé au Turbo Pascal, C et C++ du pas typé est une "erreur hérétique" comme dirait la Sainte Inquisition. Je me souviens des premiers Visual Basic où il fallait préciser "Option explicit".

Discussions similaires

  1. 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, 11h38
  2. 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, 10h33
  3. Réponses: 1
    Dernier message: 10/12/2015, 13h48
  4. 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, 09h46

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