Chef (ohjelmointikieli)

Chef  on David Morgan-Marin kehittämä esoteerinen ohjelmointikieli , joka muistuttaa ruoanlaittoreseptejä . Jokainen kielen ohjelma koostuu nimestä, luettelosta muuttujista ja niiden arvoista sekä luettelosta ohjeista. Muuttujia voidaan nimetä vain peruselintarvikkeiden nimillä. Pinoa , johon muuttujien arvot sijoitetaan, kutsutaan englanniksi.  sekoituskulho ("sekoituskulho") ja toiminnot muuttujien käsittelyyn - sekoita ("sekoita"), sekoita ("ravista") ja niin edelleen.

Esimerkki

Hei , Maailma! Kokin kieli:

Hei World Souffle. Ainesosat. 72 g papuja 101 munaa 108 lasia 111 kupillista öljyä 32 kesäkurpitsaa 119 ml vettä 114 g punaista lohta 100 g dijon-sinappia 33 perunaa Menetelmä. Laita perunat sekoituskulhoon. Laita dijon-sinappi sekoituskulhoon. Laita laardi sekoituskulhoon. Laita punainen lohi sekoituskulhoon. Laita öljy sekoituskulhoon. Laita vesi sekoituskulhoon. Laita kesäkurpitsat sekoituskulhoon. Laita öljy sekoituskulhoon. Laita laardi sekoituskulhoon. Laita laardi sekoituskulhoon. Laita munat sekoituskulhoon. Laita pavut sekoituskulhoon. Nestemäistä sekoituskulhon sisältö. Kaada sekoituskulhon sisältö uunivuokaan. Palvelut 1.

Tulostettaessa ohjelma ottaa pinosta viimeisen muuttujan arvon, koska "ainesosia" ei voi poistaa lautaselta käänteisessä järjestyksessä.

Muuttujat

Kelvolliset muuttujien nimet ("ainesosat"):

Vähentäminen alkuperäinen nimi Venäjän merkitys
s perunat peruna
d dijon-sinappi sinappi
l laardi salo
r punaista lohta punaista lohta
o öljy öljy
w vettä vettä
z kesäkurpitsaa kesäkurpitsa

Linkit