A challenge I thought that would be very cool is to make an interpreter for a Turing-complete language of your choosing.
The rules are simple:
- You may use any language to create this interpreter even if it is newer than this challenge.
- You may use any Turing-complete language as long as it is not the same as the one you are writing it with.
- You may not simply evaluate code for example use eval functions.
- An explanation of how you approached this will be nice but not required.
- This will be scored in bytes.
- Each submission must be fully working that means that every feature that your chosen language has must be present.
To be put simply:
Your task is to create a working interpreter for any Turing-complete language with any language of your choosing.
Good luck!
eval
-like solutions. \$\endgroup\$eval
commands/functions, as some languages have built-ins to evaluate code in another language. \$\endgroup\$