Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Chef

Esoteric Language

Chef is an esoteric programming language created by David Morgan-Mar, designed so that program source code resembles a cooking recipe, complete with an ingredients list corresponding to program variables and a numbered method corresponding to program instructions. Chef programs are intended to be aesthetically plausible as actual recipes as well as functioning as valid source code, and the language was designed as a humorous demonstration of how far a programming language's syntax can be stylized while remaining formally executable.

Facts
First Released
2002 1
Paradigm
Stack-oriented 2
Significance
Programs look like cooking recipes 3
Connections

In Field

Source Esoteric programming language, Wikipedia
Sources
1. Programming Language Database (PLDB): Chef
Programming Language Database (PLDB)Page header
Quote, Page header
chef is an esoteric programming language created in 2002 .
View the Source
2. Esoteric programming language, Wikipedia
  • Chef subsection, second sentence
    Programs consist of a title, a list of variables and their data values, and a list of stack manipulation instructions.
  • In Field: Programming Language Theory, Lead paragraph
View the Source
3. Chef, DM's Esoteric Programming Languages
Introduction, first sentence
Quote, Introduction, first sentence
Chef is a programming language in which programs look like recipes.
View the Source
Wikidata: chef
Wikidata Q3499072, resolved via en.wikipedia pageprops (wave rule R-L)View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.