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

A platform-dependent program is one that can only run on a specific or hardware platform.

One of the primary features of a high-level programming language is its of low-level details.

Platform independence allows a program to run on multiple without modification.