ESP Biography


Major: 8/18

College/Employer: MIT

Year of Graduation: 2024

Picture of Chris Viets

Brief Biographical Sketch:

Not Available.

Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

C14275: brain**** in Splash 2020 (Nov. 14 - 15, 2020)
Have you ever wanted to code using only 8 keys on your keyboard? If so, brain**** may be the perfect programming language for you. This class will teach you everything there is to know about esoteric programming languages like brain****, which, while impractical, are fun and challenging to work with. We'll take a look at the theory behind esoteric programming languages, and we'll answer questions like, "What does it mean for a language to be Turing complete?" and "How do you create a programming language?" and "Why would someone put pineapple on pizza? Seriously, who thought that was a good idea?". After that, we'll study one language in particular: brain****. We'll take a look at the history and theory of BF, then attempt to code in BF ourselves! If time allows, we'll explore other esoteric programming languages more closely as well.