Que signifie le sucre syntaxique ?
Le « sucre syntaxique » est un terme désignant les changements de syntaxe dans la programmation informatique qui facilitent le codage par les humains. Il existe plusieurs types différents de sucre syntaxique et les synonymes incluent « saccharine syntaxique » et même « candygrammar », qui est souvent utilisé pour décrire des changements de « sucre syntaxique » superflus ou inutiles.
Weendoz explique le sucre syntaxique
Les gens définissent souvent le sucre syntaxique comme des changements qui rendent les langages de programmation informatique plus proches de l'anglais, aidant ainsi les personnes moins expertes en technologie à programmer. Cependant, d'autres décrivent également des raccourcis qui consolident les tâches de programmation en moins de caractères comme sucre syntaxique. Parfois, ces deux éléments sont incorporés dans le même changement – d’autres fois, ils sont en contradiction l’un avec l’autre. Par exemple, si un sucre syntaxique pour le programmeur non qualifié est une commande telle que « rendre X égal à un » et que le raccourci du programmeur expérimenté est « X = 1 », les deux pourraient être considérés comme du sucre syntaxique à leur manière. L'un simplifie la tâche pour les personnes non averties en technologie, mais augmente la quantité de syntaxe nécessaire pour accomplir la tâche. L'autre fournit un raccourci simplifié, mais est plus énigmatique et obscur, ce qui rend les choses plus difficiles pour le programmeur non qualifié.
En général, le sucre syntaxique est considéré comme une manière paresseuse d’aborder la conception syntaxique. La meilleure pratique, selon de nombreux programmeurs expérimentés, consiste à créer une syntaxe cohérente, efficace et résistante au changement.