A low level programming language provides control over the computer's hardware.

High-level programming languages provide memory management.

Programs written in low level programming languages are more to read and understand.

Platform dependence vs independence refers to the extent to which a software program is to a specific operating system or platform.

Low level programming languages are often used for applications.