Sunday, April 22, 2012

Programming Language Generations



HELLO GUYS IF YOU ARE INTERESTED TO KNOW ABOUT GENERATION OF PROGRAMMING LANGUAGES THAN MUST READ THIS ARTICLE!!!!!!!!!!!!!!!


In the computer industry, these abbreviations are widely used to represent major steps or "generations" in the evolution of programming languages.

1GL or first-generation language was (and still is) machine language or the level of instructions and data that the processor is actually given to work on (which in conventional computers is a string of 0s and 1s).

2GL or second-generation language is assembler (sometimes called "assembly") language.An assembler converts the assembler language statements into machine language.


3GL or third-generation language is a "high-level" programming language, such as PL/I, C, orJava. A compiler converts the statements of a specific high-level programming language into machine language. (In the case of Java, the output is called bytecode, which is converted into appropriate machine language by a Java virtual machine that runs as part of an operating system platform.) A 3GL language requires a considerable amount of programming knowledge.


4GL or fourth-generation language is designed to be closer to natural language than a 3GL language. Languages for accessing databases are often described as 4GLs


5GL or fifth-generation language is programming that uses a visual or graphical development interface to create source language that is usually compiled with a 3GL or 4GL language compiler. Microsoft, Borland, IBM, and other companies make 5GL visual programming products for developing applications in Java.

             THANK YOU FRIENDS..........

No comments:

Post a Comment

Please Give Me Your Views

Popular Posts