• [^] # 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 (...) à prototypes non typé (...)

    En quoi ces caractéristiques font d'un langage un mauvais langage ? (...)
    Prends l'exemple de Self, un langage tout objet à prototypes (...)
    (Self est un langage typé fort, à liaison dynamique et à VM.)


    Je ne connais pas Self. Mais pour moi, le typage fait une énorme différence : en javascript bidouiller avec les prototypes permet de faire tout et n'importe quoi, sans même se rendre compte qu'une faute de frappe ou une erreur d'inattention te fait faire le contraire de ce que tu as en tête (j'exagère à peine). J'imagine que ce genre de dangers est évité avec le typage fort de Self, ce qui doit permettre de tirer parti des prototypes en ayant un minimum de garanties sur ce que l'on est en train de faire.

    Ça me donne envie de l'essayer, je l'ajoute à ma TODO list. Merci à vous de me l'avoir signalé.