01 Qu’est-ce que le langage de programmation ésotérique Chef ?

https://www.dangermouse.net/esoteric/chef.html

Chef est un langage de programmation ésotérique développé par David Morgan-Mar en 2002.

Un programme se compose des sections suivantes, séparées par des lignes vides :

  • Titre (obligatoire), Nom de la recette
  • Commentaire
  • Ingrédients (obligatoire), liste des variables et de leurs valeurs
  • Temps de cuisson
  • Préchauffage
  • Méthodes (obligatoire), liste des instructions pour modifier les variables
  • Serves, quantité de portions qui doivent être servies

Les noms des variables peuvent être choisis librement en principe, mais les variables sont généralement nommées d’après des ingrédients de cuisine typiques. Les valeurs des ingrédients secs sont sorties sous forme de valeurs numériques, celles des ingrédients liquides sous forme de caractères (par exemple des lettres).

Les variables/ingrédients sont traités dans des bols de mélange ou des plats de service. Les bols et les plats de service correspondent à des empilements, c’est-à-dire que l’entrée supérieure peut être traitée dans chaque cas.

Le GC Wizard peut interpréter/exécuter des programmes de chef existants ou créer des programmes de chef.

Les programmes chef peuvent être rédigés en allemand ou en anglais.