The program we wrote to calculate the average height was written in a natural language style that we normally use. But as explained before computers only understand programs in their own machine language. It is extremely impractical to ask programmers to write their programs in machine language. So what is the solution to this dilemma? The answer is in what are called high-level languages
Computer programming languages that look like natural language text. (HLL) and assembly language
A programming language that uses symbolic names to conveniently represent operations, registers and memory locations. Each assembly instruction corresponds to a machine instruction..