From 20956a27c0425c5f03f09c98f467c86e05f85756 Mon Sep 17 00:00:00 2001 From: "chris.sutcliffe" Date: Wed, 15 Dec 2021 12:36:20 +0000 Subject: added a reference --- report/References.bib | 6 ++++++ report/esoteric_project_report.pdf | Bin 566462 -> 566691 bytes report/esoteric_project_report.tex | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/report/References.bib b/report/References.bib index 32a6b31..8864d2e 100644 --- a/report/References.bib +++ b/report/References.bib @@ -19,4 +19,10 @@ journal={Software Studies$\backslash$A lexicon. London: MIT}, pages={267--276}, year={2008} +} + +@article{morr2015esoteric, + title={Esoteric Programming Languages}, + author={Morr, Sebastian}, + year={2015} } \ No newline at end of file diff --git a/report/esoteric_project_report.pdf b/report/esoteric_project_report.pdf index 721c8c6..a044f70 100644 Binary files a/report/esoteric_project_report.pdf and b/report/esoteric_project_report.pdf differ diff --git a/report/esoteric_project_report.tex b/report/esoteric_project_report.tex index f0d4183..7c77a80 100644 --- a/report/esoteric_project_report.tex +++ b/report/esoteric_project_report.tex @@ -101,8 +101,8 @@ Some esoteric languages are also designed to adapt existing languages into simpl \section{Examples of Esoteric Languages} There are many different examples of esoteric languages. -One such language is the Shakespearian Programming Language, which is an where code is written so it reads like how a script would, such as \texttt{[Enter Juliet]} where \texttt{Juliet} may be a variable name. -Another example of an esoteric language is Befunge, one of the most popular and well known esoteric languages, which is intentionally designed to be hard to compile. +One such language is the Shakespearian Programming Language, which is an where code is written so it reads like how a script would, such as \texttt{[Enter Juliet]} where \texttt{Juliet} may be a variable name \citep{morr2015esoteric}. +Another example of an esoteric language is Befunge, one of the most popular and well known esoteric languages, which is intentionally designed to be hard to compile. It was created by Chris Pressey and can be considered the first 2D programming language, with commands that can control program flow from top to bottom as well as left to right \citep{morr2015esoteric}. Moreover, Pyth is yet another esoteric language that is designed to be similar to python, but with every instruction a single character. When ran, a pyth code is first compiled into python before being executed. \chapter{Compiler Design and Methodology} -- cgit v1.2.3