Java is platform or java is a platform independent object oriented programming. Java was mainly designed for running the application in a digital electronic devices later it becomes a programming language due to its high quality features.
When the invention of computer was started immediately the need for programming language was found. Generally the programming language is used to execute the instruction in RAM,ROM, and other places where instructions are resided in a computer. So, for this reasons there programming languages play an important role in real life situations. Here a brief how they are evaluated.
First Generation Programming style
At first time the programming where written in the machine language that is 0's and 1's, the language that only understand by the computer. For example, if we want to write some thing message " hello" that is written as "001010101110101" so, every thing in terms of zeros and ones.
Advantages
1. There is no need to convert the programming code into machine code.
Disadvantages
1.Since every thing is in the form of zeros and ones, it is hard to remember.
Second Generation Programming style
In the next generation a special language called symbolic language is used to write a program using some text editors or note pads. They uses mnemonic( a special word which describe the operation) for writing the program and those are in the English, then it is easy to understand.
Advantages
1. Easy to understand and code can be processed fast.
Disadvantages
2. The generated object code is machine dependent. Need to write a separate code every machine.
Third Generation Programming style
lot of changes where made in this Generation Programming style and more languages with different features where invented for different purposes. Some of them are get more popularity and some of them are not.
The languages like C,C++,FORTRAN,ALGA,COBAL,BASIC, Pascal, C#, and JAVA are example of this type generations. The two new concepts called compiler and Interpreter were developed for generating object code in this generation.
Depending on the structure of the programming the programming languages can also be categorized as
1. Unstructured programming languages
2. Structured programming languages or Procedural programming languages
3. Object oriented programming languages
0 comments :
Post a Comment
Note: only a member of this blog may post a comment.