Hat eigentlich schonmal jemand einen Brainfuck-Interpreter mit dem Arduino gebaut?
Ein Programmierverbrechen, das mir sehr viel Spaß gemacht hat, war ein Brainfuck-Interpreter-Shellskript für die Bash. Und mir geht schon länger die Idee im Kopf herum, etwas Derartiges mit dem Arduino anzustellen. Für die, die nicht wissen, was Brainfuck ist: Das ist eine „esoterische Programmiersprache“ (siehe Brainfuck – Wikipedia).
Da Brainfuck ziemlich einfach ist, sollte das doch kein Problem sein, oder?
als das rauskam, hatte ich was darüber gelesen. Mal unter uns. Was will man damit? Ich glaube da ist es bald noch einfacher Assembler zu erlernen. Das kann dann wenigstes jeder Freak lesen. Das Hello World Bsp. zeigt ja schon das es nicht einfacher wird. Eher noch komplizierter. Eigentlich ohne jeden Sinn.
Ich habe auch schon den ein oder anderen Interpreter gebaut.
Und muss sagen: Man lernt was dabei!
Und es macht Spaß. Besonders, wenn es die ersten Zuckungen tut.
Einen in Brainfuck geschriebenen Brainfuck Compiler.
Also einen Compiler, der sich selber übersetzen kann.
So wie es die Gnu C Compiler, Turbo Pascal und fast alle Forth vor gemacht haben.