When someone wants a computer to perform a task (that hasn’t already been programmed), a human programmer will act as a translator to translate that task into a programming language. Next, a compiler (or interpreter) program will translate the programming language code into the binary code that the computer runs. In this set-up, the programming language acts as an intermediate language the way that French did in my earlier analogy.
since i dont have any knwoledge about how computers operates at first i thought programming language was the computers language. however its very intresting that compiler or interpreter tanserlate the programming language to binary.