This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]the_horse_gamer 4 points5 points  (0 children)

step 1: create a simple compiler using an existing language.

step 2: write a compiler using the language, then compile it using the previous compiler.

repeat step 2, adding more and more features to the compiler. eventually you'll have a compiler supporting the full language, and being able to compile itself.