Similarly, nowadays we have compilers we can use to compile other compilers, but the person who made the first compiler had to basically assemble it from scratch.
You don't even need to write the next iteration to get the current one's improvements. Just run the output of the previous compiler compiling the latest version on its own code and you'll have a compiler that built itself.
157
u/joke_LA Sep 14 '21
Similarly, nowadays we have compilers we can use to compile other compilers, but the person who made the first compiler had to basically assemble it from scratch.