summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--report/References.bib6
-rw-r--r--report/esoteric_project_report.pdfbin566462 -> 566691 bytes
-rw-r--r--report/esoteric_project_report.tex4
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
--- a/report/esoteric_project_report.pdf
+++ b/report/esoteric_project_report.pdf
Binary files 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}