In the last post we discussed about the definitions of programs, programming language and programming. We also learnt one type of Programming language which was the Low Level Language.
Today we will learn about the types of the LLL and High Level Language (HLL)
TYPES OF LOW LEVEL LANGUAGE
Machine language:
Machine language is the one and only language a computer understands. It is practically impossible impossible for humans to use it mostly because it consist of both 0s and 1s that is binary numbers.Assembly language
Assembly language contains almost the same instructions as the machine language but the variables have names instead of numbers.
These programs are translated into machine language by a program known as assembler.link
- High Level Language (HLL):
These are known as human understandable language. They allow programmes to Write programs not dependent on the CPU. HLL are the human languages used to solve various problems.
Difference between HLL AND LLL
HLL | LLL |
---|---|
They are human understandable language | They are machine understandable language |
They allow programmes to write programs which are not dependent on the CPU design | They are machine dependents |
They use human languages like English and French | It uses binary numbers |
Program's written in this language needs to be translated into machine language | They codes are easily understood by the computer. |
Examples of HLL
- FORTRAN
- COBOL
- BASIC
- PASCAL
- LOGO
- ALGOL
Examples of LLL
- Translator: These are software packages that translates programs that are written by random users into the machine language.
Translators are of three different kinds:
The interpreter, compiler and assembler:
Interpreter: This is a computer program that translates different programs written in the high level Language into machine language understood by the computer.
The compiler is a special program that is able to translate program writeen in HLL(source code) into machine language (object code) that the CPU can use and understand.
The Assembler translates programs in assembly language or Mnemonics form into machine language.
Thank you for going through my post.
Thank you for sharing this educative article..I have always wanted to learn programming language but I don't know why it's not working.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for sharing...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit