0% found this document useful (0 votes)
22 views2 pages

LOW-LEVEL AND HIGH-LEVEL PROGRAMMING Office

Uploaded by

codekidsa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

LOW-LEVEL AND HIGH-LEVEL PROGRAMMING Office

Uploaded by

codekidsa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

LOW-LEVEL AND HIGH-LEVEL PROGRAMMING LANGUAGES

LOW-LEVEL PROGRAMMING LANGUAGE

Low level programming languages are languages that are used to write programs related to a
computer's architecture, hardware and memory. They are machine oriented programming languages
that provides control over hardware and memory. According to Wikipedia "it is a programming language
that provides little or no abstraction from computer's instruction set architecture-commands or
functions in the language map that are similar to processor's instructions."(Wikipedia 2023).

Examples:

1. Assembly Language: This language uses mnemonics and symbols to represent instructions and to
specifically communicate to a computer's hardware. Mnemonics and symbols are used to form
shortcodes (binary, i.e., 1s and 0s) which are converted to machine-learning language using a program
called an assembler. One of the most popular assembly language is the IBM Assembly Language.

2. Machine Language: These are strings of 0's and 1's that only a computer can understand. It is read by
the C.P.U (central processing unit) of a computer.

HIGH-LEVEL PROGRAMMING LANGUAGE

A high-level programming languages are languages that enable a programmer to write programs that
are not independent to any type of computer. They are called high-level because they are closer to
human language and they are easier to use unlike the low-level language which are more of machine-
language. According to Wikipedia "a high-level programming language is a programming language with
strong abstraction from the details of the computer. In contrast to low-level programming languages, it
may use natural language elements, be easier to use, or may automate (or even hide entirely) significant
areas of computing systems (e.g. memory management), making the process of developing a program
simpler and more understandable than when using a lower-level language." (Wikipedia 2023).High-level
languages are independent of any computer hardware but they must be interpreted to a machine
language before being executed by a computer.

Examples of high-level programming languages: COBOL, FORTRAN, BASIC, C e.t.c. For each high-level
language, there are different compilers. Therefore, there is a COBOL Compiler, FORTRAN Compiler,
BASIC Compiler, etc. Compilers can run on different machines with a little changes.

REFERENCES
High-level programming language(2023, July 25). In Wikipedia https://en.m.wikipedia.org/wiki/High-
level_programming_language

Low-level programming language (2023, July 30). In Wikipedia https://en.m.wikipedia.org/wiki/Low-


level_programming_language#:~:text=A%20low%2Dlevel%20programming%20language,machine
%20code%20or%20assembly%20language.

https://computersciencewiki.org/index.php/Higher_level_and_lower_level_languages

You might also like