Third-generation programming language: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
ClueBot (talk | contribs)
m Reverting possible vandalism by 195.195.168.33 to version by SoxBot III. False positive? Report it. Thanks, ClueBot. (779614) (Bot)
No edit summary
Line 1: Line 1:
A '''third-generation [[programming language]]''' ('''3GL''') is a refinement of a [[second-generation programming language]]. Whereas 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]]). A third generation language improves over a second generation language by having more refinement on the usability of the language itself from the perspective of the user.
A '''third-generation [[programming language]]''' ('''3GL''') is a refinement of a [[second-generation programming language]]. Whereas 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]]). A third generation language improves over a second generation language by having more refinement on the usability of the language itself from the perspective of the user. And im a chunky monkey


First introduced in the late 1950s, [[Fortran]], [[ALGOL]] and [[COBOL]] are early examples of this sort of language.
First introduced in the late 1950s, [[Fortran]], [[ALGOL]] and [[COBOL]] are early examples of this sort of language.

Revision as of 13:26, 28 September 2009

A third-generation programming language (3GL) is a refinement of a second-generation programming language. Whereas 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). A third generation language improves over a second generation language by having more refinement on the usability of the language itself from the perspective of the user. And im a chunky monkey

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#, Pascal, and Java) are also third-generation languages.

Most 3GLs support structured programming.

See also