Chef (programmeringsspråk)

Chef  är ett esoteriskt programmeringsspråk utvecklat av David Morgan-Mar som liknar matlagningsrecept . Varje program på språket består av ett namn, en lista med variabler och deras värden, en lista med instruktioner. Variabler kan endast namnges med namnen på basföda. Stack , där variablernas värden placeras, kallas engelska.  blandningsskål ("blandningsskål") och operationer för att manipulera variabler - blanda ("mixa"), rör om ("skaka") och så vidare.

Exempel

Hej världen! Kockens språk:

Hej World Souffle. Ingredienser. 72 g haricotbönor 101 ägg 108 glädje 111 dl olja 32 zucchinis 119 ml vatten 114 g röd lax 100 g dijonsenap 33 potatisar Metod. Lägg potatis i mixerskålen. Lägg dijonsenap i mixerskålen. Lägg ister i blandningsskålen. Lägg röd lax i blandningsskålen. Häll olja i blandningsskålen. Häll vatten i blandningsskålen. Lägg zucchinis i mixerskålen. Häll olja i blandningsskålen. Lägg ister i blandningsskålen. Lägg ister i blandningsskålen. Lägg ägg i mixerskålen. Lägg haricotbönor i mixerbunken. Gör innehållet i blandningsskålen flytande. Häll innehållet i mixerskålen i ugnsformen. Tjänster 1.

Vid utmatning tar programmet värdet på den sista variabeln från stapeln, eftersom "ingredienserna" inte kan tas bort från skålen i omvänd ordning.

Variabler

Giltiga variabelnamn ("ingredienser"):

Minskning ursprungliga namn rysk betydelse
sid potatisar potatis
d Dijon senap senap
l ister salo
r röd lax röd lax
o olja olja
w vatten vatten
z zucchinis zucchini

Länkar