• # Le langage ou le compilateur/interpréteur ?

    Posté par . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 1.

    Le comportement (i.e. choix effectué face à la situation) et l'affichage du comportement (i.e. le message d'erreur ou le warning généré) sont-ils intrinsèques au langage (i.e. décrit dans sa définition) ou bien juste au compilateur/interpréteur ?

    Y a t-il des langages ayant plusieurs compilateurs/interpréteurs ? Si oui, il faudrait distinguer les cas où le comportement obtenu est décrit par le langage ou bien résulte du "complément de définition" apporté par le compilateur...

    Un langage dont le comportement* est défini par sa définition ET son compilateur est-il un bon langage ?

    * J'admets que l'affichage du comportement puisse relever du seul compilateur.