cws/main_cw05.tex
changeset 400 bf47dbac07f8
parent 399 d04b8569f124
child 408 9e416cdf1755
equal deleted inserted replaced
399:d04b8569f124 400:bf47dbac07f8
    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