- ce n'est pas du "codage" à proprement parler > si l'on entend par là de la programmation complexe. Il s'agit ici de commandes isolées > qui sont comme un épigramme comparé à une nouvelle ou un roman en prose. Une phrase simple dans un langage spécialisé : vocabulaire et syntaxe à respecter.
Par exemple > la dernière commande :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh HD"
- est l'équivalent d'une phrase isolée du Français. Une phrase qui aurait la structure d'un ordre. Ainsi, il paraît simple d'énoncer impérativement : "Bûcheron, coupe à la tronçonneuse ce chêne en laissant le tronc d'un seul tenant !".
- la commande du Terminal a grosso modo la même forme : diskutil est l'agent que tu appelles à la place du bûcheron > ap est le registre de l'action impliquée : registre ap (fs) équivalent à la tronçonneuse du bûcheron > deleteContainer est le verbe d'action qui va orienter l'action de l'agent = supprimer le Conteneur équivalent à couper pour le bûcheron > disk2 est l'objet auquel s'applique l'acte : le disque n°2 au lieu du chêne > enfin "Macintosh HD" désigne le produit final : un volume intitulé Macintosh HD équivalent du "tronc d'un seul tenant"
Il suffit donc de
transposer la structure des phrases du Français. Chaque utilitaire appelable en tête d'une commande a ses petites manies : un
vocabulaire qu'il comprend et une
syntaxe valide --> il n'y a là rien de sorcier : il suffit de consulter le manuel de chaque commande pour l'apprendre et l'habitude fait le reste. Tout cela reste
infiniment moins complexe et moins riche que ce que permet la
Langue Française dans son emploi de langue naturelle.