Skip to content
0:00 / 0:00

#befunge#interpreter

Arne Martin Aurlien: Implement an Esoteric Programming Language for Fun | JSConf EU 2014

JSConf

286K subscribers • 28 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Arne Martin Aurlien

Intermediate. Assumes working knowledge.

24K views11 years ago2 recommendations

Programming languagesComputer scienceLanguage design and type systemsCompilers and interpretersJavaScript

Arne Martin Aurlien explains how and why to build an interpreter for an esoteric programming language like Befunge.

Inside most of us there’s a befunge programmer who wants to come out. When doing day-to-day “serious” programming it is usually a good idea to keep them as firmly locked up as possible. Let’s ignore that instinct for a little while. In this talk I’ll try to convince you why you should try writing a completely impractical interpreter of your own. I’ll also use terms like “lexer”, “tokenizer” and “parser” at their widest possible definitions. Transcript/slides at: 2014.jsconf.eu/speakers/arne-martin-aurlien-implement-an-eso… License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

Why it's here

2 people recommend this

What people say. Recommended as an entertaining and educational talk on language design and interpreter implementation.

programming-talkscurated list on GitHubRecommends

Under “Programming Language Design”

Implement an Esoteric Programming Language for Fun 00:22:16 by **Arne Martin Aurlien** (2014)

u/mC_mC_mC_in r/emacs • Recommends

Presentation mode similar to this one?