Third-generation programming language: Difference between revisions
m Minor spelling and grammer corrections. |
Fix newlines and accidental monospaced text |
||
Line 1: | Line 1: | ||
A '''third-generation language''' ('''3GL''') is a refinement of a second generation [[programming language]]. Where as a second generation language is more aimed to fix logical structure to the language, a third generation language aims to refine the usability of the language in such a way to make it more user friendly. This could mean restructuring categories of possible functions to make it more efficient, condensing the overall bulk of code via classes (eg. [[Visual Basic]]). In a Nutshell, a third generation language benefits over a second by having more refinement on the usability of the language itself from the perspective of the user. |
A '''third-generation language''' ('''3GL''') is a refinement of a second generation [[programming language]]. Where as a second generation language is more aimed to fix logical structure to the language, a third generation language aims to refine the usability of the language in such a way to make it more user friendly. This could mean restructuring categories of possible functions to make it more efficient, condensing the overall bulk of code via classes (eg. [[Visual Basic]]). In a Nutshell, a third generation language benefits over a second by having more refinement on the usability of the language itself from the perspective of the user. |
||
First introduced in the late 1950s, [[Fortran programming language|Fortran]], [[Algol programming language|ALGOL]] and [[COBOL programming language|COBOL]] are early examples of this sort of language. |
|||
Most "modern" languages ([[BASIC programming language|BASIC]], [[C (programming language)|C]], [[C++]], [[C Sharp (programming language)|C#]], [[Delphi programming language|Delphi]], and [[Java (programming language)|Java]]) are also third-generation languages. |
Most "modern" languages ([[BASIC programming language|BASIC]], [[C (programming language)|C]], [[C++]], [[C Sharp (programming language)|C#]], [[Delphi programming language|Delphi]], and [[Java (programming language)|Java]]) are also third-generation languages. |
||
⚫ | |||
⚫ | |||
==See also== |
==See also== |
Revision as of 14:22, 19 November 2008
A third-generation language (3GL) is a refinement of a second generation programming language. Where as a second generation language is more aimed to fix logical structure to the language, a third generation language aims to refine the usability of the language in such a way to make it more user friendly. This could mean restructuring categories of possible functions to make it more efficient, condensing the overall bulk of code via classes (eg. Visual Basic). In a Nutshell, a third generation language benefits over a second by having more refinement on the usability of the language itself from the perspective of the user.
First introduced in the late 1950s, Fortran, ALGOL and COBOL are early examples of this sort of language.
Most "modern" languages (BASIC, C, C++, C#, Delphi, and Java) are also third-generation languages.
Most 3GLs support structured programming.