• [^] # Re: Sur javascript en général

    Posté par (site web personnel) . En réponse au journal Web 2 mon cul !. Évalué à 2.


    un langage (presque) tout objet, à prototypes, non typé, à liaison retardée (late binding), (généralement) interprété,


    En quoi ces caractéristiques font d'un langage un mauvais langage ?
    Ce ne sont pas ses caractéristiques qui font d'un langage un mauvais langage, ce sont avant tout l'implémentations de ces derniers et l'expressivité que le langage t'offre qui fait qu'un langage est soit mauvais, soit bon.
    Prends l'exemple de Self, un langage tout objet à prototypes (sans concepts de classes contrairement à Javascript), père de référence des langages objets à prototype modernes (io, slater, lisaac, etc.).
    (Self est un langage typé fort, à liaison dynamique et à VM.)