hello
when we write a program in a high level language such as C#, what happens inside the computer to give us the appropraite result. i.e.: what are the steps to translate the program into electrical signals in hardware, and what are the steps to go back to software, because we know that all the works done in hardware.
in summary, I want to understand how the software translated into hardware and vice versa.
Regards
Most compilers translate high-level language text into binary "machine language" instructions that are understandable by your computer's CPU. The CPU fetches the binary instructions from RAM or ROM, and executes them. Nothing gets translated into hardware. The hardware remains fixed.
look
when we write a=1, b=2, and c=3, and then we write the C statment:
c=a+b, this operation done in hardware. now how the numbers translated into electrical signals, i.e.: what is the interface between the hardware and the software. This question confuse me, anyone can explain that.