Pictures from teh Starting Forth book https://www.forth.com/starting-forth/2-stack-manipulation-operators-arithmetic/ -------------------------------- Yeti - ML for the JVM https://mth.github.io/yeti/ http://dot.planet.ee/yeti/intro.html JVM languages https://en.wikipedia.org/wiki/List_of_JVM_languages https://www.codeproject.com/Articles/50377/Create-Your-Own-Programming-Language Scheme https://wespiser.com/writings/wyas/home.html http://peter.michaux.ca/index#Scheme assmebly (calculator RPN) https://dere.github.io/2017-02-12/beginners-assembly-part1/ webassembly https://sourceware.org/ml/binutils/2017-03/msg00044.html https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/ https://webassembly.github.io/spec/ webassembly explorer https://mbebenita.github.io/WasmExplorer/ ARM https://azeria-labs.com/writing-arm-assembly-part-1/ JVM https://www.toptal.com/scala/scala-bytecode-and-the-jvm Growing a compiler http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html free books https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md https://john.cs.olemiss.edu/~hcc/csci658/notes/Free_Prog_Lang_Textbooks.html MIPS http://courses.missouristate.edu/kenvollmar/mars/ PEG https://github.com/taocpp/PEGTL Parser https://www.reddit.com/r/programming/comments/615hoz/how_to_write_a_recursive_descent_parser/ https://www.reddit.com/r/ProgrammingLanguages/comments/60gmgc/writing_a_recursive_descent_expression_parser/ http://www.craftinginterpreters.com/parsing-expressions.html small languages https://github.com/Michael2109/cobalt http://www.red-lang.org/p/about.html http://craftinginterpreters.com/contents.html https://michaelhaywoodblog.wordpress.com https://ruslanspivak.com/lsbasi-part1/ http://selfie.cs.uni-salzburg.at automata https://www7.in.tum.de/um/courses/auto/ws1314/script/autonotes.pdf Reges helpers https://regex101.com http://www.regular-expressions.info/tutorial.html Regex performance benchmark https://rust-leipzig.github.io/regex/2017/03/28/comparison-of-regex-engines/ https://github.com/k-takata/Onigmo Sulzmann https://github.com/pippijn/dreml/ Scala parser http://enear.github.io/2016/03/31/parser-combinators/ ANTLR megatutorial https://tomassetti.me/antlr-mega-tutorial/ From regex to LLVM https://www.youtube.com/watch?v=Ukqb6nMjFyk Static code analysis https://medium.com/@Coder_HarryLee/videos-about-static-code-analysis-7654b40f9a3b