8 lines
789 B
Markdown
8 lines
789 B
Markdown
# This is my FunnyCore interpreter
|
|
|
|
The aim of this project was just to create a little VM for the FunnyCore, featured in Imperial's Computing Year 1 Undergraduate Computer Architecture Coursework (that's a mouthful).
|
|
I noticed so many people using weird wonderful and whacky combinations of Kotlin, C and Python, so I'm showing my 'native' language a little bit of love.
|
|
Sometimes it's not about code quality and maintainability but being completely transparent, functional, reliable and terse.
|
|
This is an example of that methodology, in just about an hour and 50 lines of code I can jump the competition in my cohort.
|
|
|
|
I would have proferred to use NEL to translate into FunnyCore's instruction set so I can have labels etc. Unfortunately I hadn't finished the standard library by then.
|