Build a Compiler from Scratch, Part 1.1: A Hello World of sorts

It has become common practice to start with a "Hello World" program when learning a new programming language. This is a simple program that outputs the text "Hello, World!" to the screen. While writing such a program is a trivial task with most prog...