Fundamentals of a Computer
Types of Computer Language
Computer languages are divided as :
1. Low Level Language
2. High Level Language
1. Low Level Language:-
- They are easy to understand by the computer.
- But difficult for programmers to read, write and understand.
- These are of two types :-
a. Machine Language
b. Assembly Language
a. Machine Language:-
- A Computer can only understand the Machine Language.
- Machine Language are written in series of 0's and 1's only. (also known as Binary digits)
- It is more difficult to understand and use by the humans.
- The processing speed is very fast. Therefore, most of Games and simulation programs are written in machine languages.
b. Assembly Language:-
- Assembly Language is a symbolic programming language.
- It uses letter codes instead of binary digits.
- These letter codes are alphabetical abbreviation, known as Mnemonics
- For example- For Addition, the Mnemonics ADD may be used.
- Other examples are For Subtraction, the Mnemonics SUB, For Multiply, the Mnemonics MULT, For Divide, the Mnemonics DIV and so on may be used.
2. High Level Language:-
- These languages are also known as Fourth generation languages.
- They are very similar to human languages.
- Therefore, they are easy to read, write and understand for programmers.
- Some languages are C, C++, Java, Phython, PHP, Perl, Fortran, LISP, PROLOG, Pascal, COBOL etc.
Some points to remember :-
- The First computer programming language was created in 1883 by a woman named as Ada Lovelace
- The First Assembly language and Assembler was written by Kathleen Booth
- The C programming language was developed by Dennis Richie
- The C++ programming language was developed by Bjarne Stroustrup
- The Java programming language was developed by James Gosling
- The Python programming language was developed by Guido Van Rossum
- The C programming language was developed by Dennis Richie
- The C programming language was developed by Dennis Richie