UP PREVIOUS NEXT TOP

6.3.1 Syntaxe des langages de commande

En ce qui concerne la syntaxe, la règle d'or est la cohérence. Le concepteur peut être tenté d'établir une syntaxe proche de la langue naturelle, mais celle-ci comporte des formes syntaxiques variées telles que :

remplace A par B dans tel paragraphe

substitue B à A dans tel paragraphe

Dans un langage de commandes, ceci pourrait nous donner deux commandes de syntaxe contradictoire:

remplace (ancien nom, nouveau nom)

substitue (nouveau nom, ancien nom)

Même lorsque le langage naturel suggère des variations syntaxiques, il est préférable d'observer un ordre des arguments cohérent pour toutes les commandes (par exemple ACTION-OBJET-DESTINATION)(Barnard et al.,1981). Il ne faut donc pas chercher systématiquement la correspondance avec la langue naturelle. Cependant, la supériorité de la cohérence interne du langage par rapport à sa similitude avec la langue naturelle diminue pour des utilisateurs fréquents.