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.