equal
deleted
inserted
replaced
96 Scala.\footnote{\url{https://en.wikipedia.org/wiki/Scala_(programming_language)\#Companies}} |
96 Scala.\footnote{\url{https://en.wikipedia.org/wiki/Scala_(programming_language)\#Companies}} |
97 I claim functional programming is not a fad. And there are far, far |
97 I claim functional programming is not a fad. And there are far, far |
98 more esoteric languages out there. One is called \emph{brainf***}. |
98 more esoteric languages out there. One is called \emph{brainf***}. |
99 \here{https://esolangs.org/wiki/Brainfuck} |
99 \here{https://esolangs.org/wiki/Brainfuck} |
100 You |
100 You |
101 are asked in this part to implement an interpreter for |
101 are asked in this part to implement an interpreter for this language. |
102 a slight extension of this language. |
|
103 |
102 |
104 Urban M\"uller developed the original version of brainf*** in 1993. A close |
103 Urban M\"uller developed the original version of brainf*** in 1993. A close |
105 relative of this language was already introduced in 1964 by Corado |
104 relative of this language was already introduced in 1964 by Corado |
106 B\"ohm, an Italian computer pioneer. The main feature of brainf*** is |
105 B\"ohm, an Italian computer pioneer. The main feature of brainf*** is |
107 its minimalistic set of instructions---just 8 instructions in total |
106 its minimalistic set of instructions---just 8 instructions in total |