C++ Notes

Programming Language-
Programming language is a role to write the  program by using symbols character digit, operator etc. Each language of the program have different method to solve but the result of the program will be same.

There are mainly two type of programing language-
1. Low level language
2.High level language

Low level language-
The language in this are character are the machine level language and assembly language.

Machine level language-
Computer can understand only digital signal which are in binary digit that is 0 and 1. Show the instruction given to the computer can bee only in binary.
The machine language consist of instruction that are in binary digit 0 and 1.

Assembly language-
The difficulties faces in machine level language where reduced to sum extent by using a modified form of machine level language called assembly language.
In assembly language instruction are given in English word like MOV, ADd, SUB, etc so it is easier to write and understand assembly program.

The translator is used to convert Assembly language to machine language is called assembler. In a assembly language the data stored in computer register and each computer has different set of register. Thus the assembly language program is also not potable.
Since the low level language are related with hardware the execution of low level program is faster.
The alpha numeric symbol are known as mnemonic codes and can combine in maximum 5 letter combination.

High Level Language-
High level language is use format that are similar to English HLL are design keeping in mind the feature of portability that is these language are machine independent.
The purpose of developing HLL was to arable people to write program easily in own native language HLL are basically symbolic language that use English word and/ or mathematical symbol rather that mnemonic code.
For translating HLL to LLl compiler and interpreter is used.
E.g. C, C++, BASIC, etc.

Algebaric Formula-

Basic- Beginners all purpose symbolic instruction code.
Fortran-Formula translation.
PL/I-Programing language version first.
ALGOL-Algorithm language.
APL-A programing language.

Business Data Processing

COBOL- Common bussiness oriented language.
RPG- Report program generator

String and list processing-

Lisp- list programing 
Prolog- Program in logic

Object oriented programing language

Java, C++, etc

Visual Programing language-
Visual basic, visual data, visual java etc.

Loder-

Loder is used to load the instruction and program in memory of computer.

Comments