What is C++ language? Sweet and simple answer to this question is Programming language . Now Question arise what is programming Language ? Answer to this is the language that is used to program things .related to machines not humans keep it in mind .
We use Different Programming Languages for developing Software , operating system ,games and we can also build stunning website with programming languages but wait the languages which we use to make websites are they programming languages ?
This is quiet good question that comes in your mind i’ll answer you in the last of this article . First you just understand what is Programming Language . Where we use them . Before begin to our target topic we providing you some terminologies which will help you to understand what is Programming Language?
Program is basically set of instructions that tells computer what to do . As our parents order us some time to do something (This is our thinking actually they are giving instructions). likewise programs are instructions that are giving to computers to perform different (simple and complex ) task . When our parents give instruction which language they use obviously which we can easily understand there is some language which computer can understand or may they convert to their understandable language actually these languages are programming languages which we use for giving instruction to computer .
Types Of Programming Languages :
There are two types of Computer programming languages :
- Low Level Languages
- High Level Languages :
Low Level Languages :
These languages are near to computer hardware and far from human languages .There are two types of Low level Languages
- Machine Language
- Assembly Language
Machine Language :
Actually this is the native language of computer only this language can computer understand . In this language instructions are written in binary form .
This is low level language but this is one step higher than machine language. This language is not directly understand by computer . Assembler is used for converting the assembly language into machine language .
High Level Languages :
High Level languages are near to human and far from computer .Computer can not understand High level languages. Language Processors are used to convert these languages into machine language because computer can only understand machine language as aforementioned in above . There are further types of HLL i.e Procedural , non-Procedural and
C++ is high level language . Humans can easily learn this language through this language we can write instructions that we want to give computer.