answersLogoWhite

0

What are the advantages of 3GL?

Updated: 12/20/2022
User Avatar

Wiki User

12y ago

Want this question answered?

Be notified when an answer is posted

Add your answer:

Earn +20 pts
Q: What are the advantages of 3GL?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What does the abbreviation '3GL' stand for in terms of computer programming?

3rd Generation Language


What is full form of 3GL?

GL acronym stands for the 3rd Generation language like C, C++, Java, etc


Why was the second generation language created?

Officially there is no such thing as 2GL. The term 3GL came first and coincided with the advent of third generation hardware but was nothing more than a marketing buzzword to differentiate previous high-level languages with the newer languages. Historically, all high-level languages that came before 3GL are reflexively known as 2GL languages while low-level assembler became 1GL. However, some people regard machine code as begin 1GL while assembler is 2GL while all high-level languages are 3GL, which only serves to undermine the original meaning of 3GL. Thus the answer depends on what you consider 2GL to actually mean. Historically, it means early high-level languages like FORTRAN and ALGOL, but could also mean low-level assembler languages. In reality, terms such as 3GL and the later 4GL and 5GL are meaningless methods of language classification since no-one can agree upon what actually differentiates a 3GL from a 4GL or a 5GL. Languages are not and never have been officially classified in this way, they are classified according to whether the language is symbolic, declarative, imperative, object-oriented, functional, domain specific, and so on. Both FORTRAN and ALGOL are therefore imperative languages -- whether you regard them as 2GL or 3GL is immaterial.


Is used to translate an entire 3GL or 4GL program into machine language before any of the program is executed?

A compiler and a linker.


What is the difference between 3GL and 4GL?

I'm surprised with the lack of information about this on the internet: The 3rd generation is the first generation that allowed a program to be run on a different machine than the one it was developed on. 3GL languages such as pascal and Fortran use procedural methods to accomplish a task: an explicit sequence of steps that produce a result. 4GL languages are non-procedural, they concentrate on what you want to do rather than how to do it. This is where object-oriented PL can fall under. An example is SQL.


What is 4 generation programming language?

There is no standard which defines what 4GL (fourth generation language) actually means. The terms 1GL, 2GL and 3GL were introduced retrospectively but they have no actual meaning because we never classify a programming language by generation. If we did, C++ would be a 10th generation language! The term 4GL was formally introduced in 1981 to refer to high-level, non-procedural languages but marketing types were quick to describe their client's procedural languages as being 4GL -- because 4GL is "better" than 3GL -- without having to actually explain what 3GL meant. It was nothing more than meaningless jargon. There have been many unsuccessful attempts to standardise the meaning of 4GL, but none have succeeded. Part of the problem is that 1GL is usually used to classify machine code (as used on first-generation computers) while 2GL is used to classify assembly languages 9despite assembly language being used on first-generation hardware), leaving 3GL for all the high-level languages (portable languages). Attempting to distinguish one portable language from another by calling it 4GL is somewhat pointless given there are already far better ways to classify languages. High-level languages are best classified by the paradigms they support: declarative; imperative; structured; procedural; object-oriented; functional; logical; and so on. We can also classify by the domains they were primarily intended for: general-purpose; database management; applications software; artificial intelligence; and so on. Dividing high-level languages into two distinct groups (3GL and 4GL) tells us next to nothing about a language's capabilities, particularly when no-one can agree on what 3GL or 4GL actually means -- despite Wikipedia's repeatedly unsuccessful attempts to the contrary.


What are the advantages of mxit?

what are the advantages of mxit? what are the advantages of mxit?


What are the advantages of altman z score?

no advantages no advantages


What are the advantages of measuring liquids?

what are the advantages of level measurement? what are the advantages of level measurement? what are the advantages of level measurement?


What is 4GL in computer technology?

It Means 4th Generation Language. Just like 2GL and 3GL . 2nd and 3rd generation languages respectively, the 4GL language derived from refinements and additions to the former GL versions. 1970-1990 mostly ! that's what i know about this =)


What are the advantages and disadvantages of levelling?

thue advantages and dis advantages of levelling


What are the Advantages of liquid level measurement?

what are the advantages of level measurement? what are the advantages of level measurement? what are the advantages of level measurement?