Eli5: If a compiler is a program that converts your code into binary form for the computer, unless my understanding is incorrect and it isn’t just a program, wouldn’t the compiler also need a compiler to run it since how do you run a program without a compiler?

1.08K views

Eli5: If a compiler is a program that converts your code into binary form for the computer, unless my understanding is incorrect and it isn’t just a program, wouldn’t the compiler also need a compiler to run it since how do you run a program without a compiler?

In: 360

25 Answers

Anonymous 0 Comments

Refinements on a process.

You can write in machine code. It’s a nightmare but doable.

Machine code to create a super basic language like Assembly.

You can then use Assembly to make a more advance language like Fortan.

You can then use Fortran to write a more nuanced and powerful language like C

You can then use C to write languages like Java.

Languages like Python are not just created out of nothing. There is a long history of refinements and advancements that it’s built on top of.

You are viewing 1 out of 25 answers, click here to view all answers.