Select a Course Category

Types of Programming Language

There are three types of programming language:

Machine language (Low-level language)

Assembly language (Low-level language)

High-level language

Low-level languages are closer to the language used by a computer, while high-level languages are closer to human languages.

Low-level languages have the advantage that they can be written to take advantage of any peculiarities in the architecture of the central processing unit (CPU). to write a low-level program takes a substantial amount of time, as well as a clear understanding of the inner workings of the processor itself. Therefore, low-level programming is typically used only for very small programs, or for segments of code that are highly critical and must run as efficiently as possible.