Hi All !!!
This is my second post on Java Programming For Absolute Beginners. In this post
I wish to talk about evolution of the Programming Languages. You may know that there
are generations of programming languages
I wish to talk about evolution of the Programming Languages. You may know that there
are generations of programming languages
1st generation of programming language - Machine Language
Machine Language is the only programming language that dose not need any compiler
(computer can understand machine code with out any translation). This language communicate
with computer 1s and 0s. Each type or family of processor requires its own machine language.
(computer can understand machine code with out any translation). This language communicate
with computer 1s and 0s. Each type or family of processor requires its own machine language.
2nd generation of programming language - Assembly Language
Assembly Language classified under the Low-Level-Languages because this programming language
also need detailed knowledge about computer hardware.These programming language developed in
1950s
3rd generation of programming language - High-Level-Language
High level languages are much like natural language and mathematical expressions we use to day today
communication. These programming languages have ability to run on number of different platforms with
small changes or with out doing any changes.
4th generation of programming language - Very-High-Level-Language
These programming languages are non-procedural. By using these programming languages we can command
computers what it have to do with out being worry how the computer do that task. 4th generation programming languages
only need less coding effort than 3rd generation programming languages. To use these 4th generation programming
languages you don't need to be a computer professional.
5th generation of programming language - Natural-Language
Natural language is the next step of the programming language. By using these programming language
we can give commands to computers by using same language we use to communicate with people.