Do not require programmers to know anything about the internal structure of computer on which high-level
language programs will be executed
Deal with high-level coding, enabling the programmers to write instructions using English words and familiar
mathematical symbols and expression