programming-talkscurated list on GitHubRecommends
Under “Programming Language Design”
Implement an Esoteric Programming Language for Fun 00:22:16 by **Arne Martin Aurlien** (2014)
286K subscribers • 28 videos on Hallway
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.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”