Why programs need translation
Why programs need translation
Programs written in Python or C# are high-level code, which humans can read and edit more easily than raw binary. The CPU cannot run that source code directly, because it only executes machine code.
Step-by-step lessons on Edexcel GCSE Computer Science Interpreters versus compilers. Each one builds up to exam-style questions. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.