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 2019 ? Pourquoi ?

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

    24 7,72%
  • C

    19 6,11%
  • C#

    27 8,68%
  • C++

    35 11,25%
  • Cobol

    31 9,97%
  • Dart

    6 1,93%
  • Delphi

    13 4,18%
  • Fortran

    8 2,57%
  • Go

    21 6,75%
  • Haskell

    5 1,61%
  • Java

    56 18,01%
  • JavaScript

    161 51,77%
  • Kotlin

    10 3,22%
  • Lisp

    8 2,57%
  • MATLAB

    14 4,50%
  • Objective-c

    22 7,07%
  • Pascal

    5 1,61%
  • Perl

    9 2,89%
  • PHP

    47 15,11%
  • Python

    40 12,86%
  • R

    14 4,50%
  • Ruby

    11 3,54%
  • Rust

    4 1,29%
  • Scala

    12 3,86%
  • Swift

    10 3,22%
  • TypeScript

    20 6,43%
  • VBA

    83 26,69%
  • WLangage (WinDev)

    72 23,15%
  • Autres, merci de préciser

    4 1,29%
  • Sans avis

    10 3,22%
Sondage à choix multiple
Langages de programmation Discussion :

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


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    si "ces nouveaux langages qui apparaissent et qui n'apportent qu'un sucre syntaxique et rien de fondamental" ne te suffit pas comme justification, je ne peux rien pour toi .
    Désolé je n'appelle pas ça une justification mais une affirmation gratuite.

  2. #2
    Membre Expert
    Avatar de Pyramidev
    Homme Profil pro
    Tech Lead
    Inscrit en
    Avril 2016
    Messages
    1 516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Tech Lead

    Informations forums :
    Inscription : Avril 2016
    Messages : 1 516
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Maintenant, le débat sur "langage typé" ou "non typé"... bof... je ne vois pas trop où est le problème du langage non typé... j'aime bien javascript pour faire ce pourquoi il a été conçu, il suffit d'apprendre ses spécificités (et ceci est vrai pour toutes les technos).
    L'un des principaux avantages du typage statique est que c'est une sorte de documentation dont on sait qu'elle est à jour. Cela permet à un nouvel arrivant de comprendre plus facilement le code qui a été pondu par ses prédécesseurs. Qu'est-ce que cette fichue fonction prend en entrée et quelles opérations peut-on faire sur ce paramètre ? Avec le typage statique, on voit tout de suite le type et, avec un simple raccourcis clavier dans l'IDE, on peut sauter directement à la définition du type en question. Par contre, avec du code qui abuse du duck typing et qui n'ajoute pas non plus de contrôles de type au runtime, il faut chercher récursivement dans le code appelant. L'abus du duck typing est une manière parmi d'autres de concevoir des programmes qui sont de gros blobs que seul l'auteur comprend vite au lieu d'avoir un code bien découpé proprement en sous-parties qu'on peut analyser de manière relativement indépendante les unes des autres.

    Même dans des environnements avec des langages dynamiquement typés, de plus en plus de développeurs finissent par comprendre que le typage statique peut être utilisé comme un atout pour la maintenabilité du code. C'est pour ça que le typage statique optionnel est apparu en Python et que le langage TypeScript est apparu pour ajouter du typage statique par dessus JavaScript.

    Citation Envoyé par OButterlin Voir le message
    comme si la valeur d'un programme se mesurait au nombre de lignes de code, moins il y en a, meilleur il est... alors que bien souvent, c'est le contraire
    Cela me rappelle que tu étais dubitatif sur l'intérêt de la concision apportée par Lombok en Java. Je cite un de tes messages de février :
    Citation Envoyé par OButterlin Voir le message
    Personnellement, ça me prend 15 secondes pour faire générer les getter/setter, la méthode toString, le(s) constructeur(s), les méthodes hashCode/equals avec Eclipse alors je me demande : où est l'intérêt ?
    Pour moi, si on peut générer tout ça avec des raccourcis dans Eclipse, c'est un signe qu'il s'agit de gros pâtés de textes qui ajoutent très peu d'informations, malgré la verbosité du code. Quand je lis du code, au lieu de faire défiler la barre verticale pour sauter la lecture du bruit, je préfère lire du code plus concis.

  3. #3
    Membre actif
    Femme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2019
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2019
    Messages : 42
    Par défaut
    Il faut définir ce qu’est un développeur.
    Car le programmation n’est pas la meme pour un core dev qui développe les bibliothèques qu’utilisent naivement les dev de SSII qui se prennent pour des demi-dieux. Et a mon sens, les core dev auraient sans doute un avis différents sur les langages les plus agréables.
    Car régler les problème de memory leak ou d’optim sur les serveur d’appli c’est autre chose que de se poignarder le xxx avec des saucisses par ce que tel langage est moins verbeux que tel autre pour abonner un objet à un listener

Discussions similaires

  1. Quels sont les langages de programmation que vous voulez apprendre en 2019 ?
    Par Michael Guilloux dans le forum Langages de programmation
    Réponses: 52
    Dernier message: 20/10/2019, 03h05
  2. Réponses: 140
    Dernier message: 06/12/2018, 16h54
  3. 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
  4. 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

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