Cocinero (lenguaje de programación)

Chef  es un lenguaje de programación esotérico desarrollado por David Morgan-Mar que es similar a las recetas de cocina . Cada programa en el lenguaje consta de un nombre, una lista de variables y sus valores, una lista de instrucciones. Las variables solo pueden ser nombradas por los nombres de los alimentos básicos. Stack , en el que se colocan los valores de las variables, se llama inglés.  recipiente para mezclar ("recipiente para mezclar") y operaciones para manipular variables: mezclar ("mezclar"), revolver ("agitar"), etc.

Ejemplo

¡Hola , Mundo! Idioma del cocinero:

Hola Mundo Soufflé. Ingredientes. 72 g de alubias 101 huevos 108 brillo 111 tazas de aceite 32 calabacines 119 ml de agua 114 g de salmón rojo 100 g de mostaza de dijon 33 papas Método. Ponga las papas en el tazón para mezclar. Ponga mostaza dijon en el tazón para mezclar. Poner manteca en el vaso de la batidora. Ponga el salmón rojo en el tazón para mezclar. Poner aceite en el vaso de la batidora. Ponga agua en el vaso de la batidora. Ponga los calabacines en el tazón para mezclar. Poner aceite en el vaso de la batidora. Poner manteca en el vaso de la batidora. Poner manteca en el vaso de la batidora. Pon los huevos en el vaso de la batidora. Ponga los frijoles blancos en el tazón para mezclar. Licuar el contenido del vaso de la batidora. Vierta el contenido del tazón para mezclar en la fuente para hornear. Servicios 1.

A la salida, el programa toma el valor de la última variable de la pila, ya que los "ingredientes" no se pueden sacar del plato en orden inverso.

Variables

Nombres de variables válidos ("ingredientes"):

Reducción nombre original significado ruso
pags patatas papa
d mostaza de Dijon mostaza
yo manteca de cerdo Salo
r salmón rojo salmón rojo
o aceite aceite
w agua agua
z calabacines calabacín

Enlaces