Question: what is the difference between a high level language and machine language?
Answer: Machine language, or machine code, consists of binary code and is the only language that is directly understood by the computer. ... Both machine code and assembly languages are hardware specific. A high-level language is a programming language that uses English and mathematical symbols in its instructions.