Kuchař (programovací jazyk)

Chef  je esoterický programovací jazyk vyvinutý Davidem Morgan-Marem, který je podobný kuchařským receptům . Každý program v jazyce se skládá z názvu, seznamu proměnných a jejich hodnot, seznamu instrukcí. Proměnné lze pojmenovat pouze podle názvů základních potravin. Zásobník , ve kterém jsou umístěny hodnoty proměnných, se nazývá angličtina.  mixovací nádoba ("míchačka") a operace pro manipulaci s proměnnými - mix ("mix"), míchat ("protřepat") a tak dále.

Příklad

Ahoj světe! Jazyk šéfkuchaře:

Hello World Souffle. Ingredience. 72 g fazolí 101 vajec 108 glardů 111 šálků oleje 32 cuket 119 ml vody 114 g červeného lososa 100 g dijonské hořčice 33 brambor Metoda. Vložte brambory do mixovací nádoby. Do mixovací nádoby dáme dijonskou hořčici. Do mixovací nádoby dáme sádlo. Do mixovací nádoby vložte červeného lososa. Do mixovací nádoby dejte olej. Do mixovací nádoby dejte vodu. Do mixovací nádoby vložte cukety. Do mixovací nádoby dejte olej. Do mixovací nádoby dáme sádlo. Do mixovací nádoby dáme sádlo. Do mixovací nádoby vložte vejce. Do mixovací nádoby vložte fazole. Zkapalněte obsah mixovací nádoby. Obsah mixovací nádoby nalijte do pekáče. Služby 1.

Na výstupu program převezme hodnotu poslední proměnné ze zásobníku, protože „ingredience“ nelze z misky odstranit v opačném pořadí.

Proměnné

Platné názvy proměnných ("ingredients"):

Snížení původní název ruský význam
p brambory brambor
d dijonská hořčice hořčice
l sádlo salo
r červený losos červený losos
Ó olej olej
w voda voda
z cukety cuketa

Odkazy