O'Reilly logo
  • You Wang thinks this is interesting:

computer scientists have developed programming languages and language translators that enable developers to write instructions in a human readable language and then translate them into machine language.

From

Cover of Introduction to Computing Using Python: An Application Development Focus

Note

programming languages is the compromise between machine's low level and human mind's high level