A high-level programming language allows for across different platforms.

High-level programming languages provide memory management.

Low level programming languages are often used for applications.

Low level programming languages are closer to the code of the computer.

One advantage of using a high-level programming language is the of writing and reading code.