answersLogoWhite

0

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. A typical 2GL instruction looks like this: ADD 12,8 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, or Java. Java language statements look like this: public boolean handleEvent (Event evt) { switch (evt.id) { case Event.ACTION_EVENT: { if ("Try me" .equald(evt.arg)) { 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. 4GLor fourth-generation language is designed to be closer to natural language than a 3GL language. Languages for accessing databases are often described as 4GLs. A 4GL language statement might look like this: EXTRACT ALL CUSTOMERS WHERE "PREVIOUS PURCHASES" TOTAL MORE THAN $1000 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, for example. Visual programming allows you to easily envision object-oriented programming class hierarchies and drag icons to assemble program components.

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Engineering

Explain three advantages of visual programming languages?

make programming language to be simple It reduce time for software development.


All object-oriented programming languages must have the 3 following features?

Abstraction, encapsulation and polymorphismare the three fundamental features of an object oriented programming language.


What are some of the different types of software programming languages?

High level languages Mid Level Languages Low level languages High level languages: cobol, fortran etc Mid level languages: C, C++ Low level languages: assembly language


What are the classification of programming languages differentiate each?

Imperative languages, also called algorithmic languages, are probablythe most prevalent among the programming language paradigms today.Their programs are constructed as algorithms or as sequences ofexecutable instructions.These languages are greatly concerned with variables and includecommands for sequentially allocating memory space or CPU locations tothese variables and for correspondingly changing their values throughassignment statements or procedure execution.The three main categories of imperative languages are as follows:· Block-Structured or Procedural Languages - These languages areprocess or "how" oriented. Their basic unit of modularization is thefunction or the procedure. A modular unit is comprised of a set ofdata declarations and statements. Examples: ALGOL, Pascal,Modula-2, Ada, and C.· Object-Oriented Languages - These languages are data or "what"centered and implement the principle of program decomposition,data abstraction, and information hiding. They are based on thefundamental concept of objects. Examples: Smalltalk, C++, Java,and Visual Basic.· Distributed Programming Languages - These languages supportmore than one processor working either simultaneously oralternately with other processors in order to complete a task or tosolve a problem.Declarative languages are those based on relations or functions. Theyinclude facilities for writing declarations or truths. Compared toimperative languages, they are considered to have higher level than theformer since they work around concepts and not with a machine'sstorage locations.The three main categories of declarative languages are as follows:· Functional or Applicative Languages - These languages considerthe function as their major organizing principle. Examples: LISP,APL, and ML.· Logic Programming - These languages describe computingproblems in the form of predicate logic statements. PROLOG is thefirst thing that comes to mind when talking about logic programming.· Languages for Databases - Languages that support databasesinclude facilities for accessing/selecting data from database entities,and describing relationships between data entities. Example: SQL.


Is it possible to have a completely graphical programming language?

Almost any computer language can do GUI manipulations if provided by a GUI library. Some can be add-ons because the language itself does not have a direct method of doing GUI drawing, etc.Languages such as C and C++ for example do not have a native GUI interface because they are not tied directly to a machine architecture or to an operating systems platform. However, that is not to say that they cannot do GUI manipulations; it just isn't built into the language, but there are 3rd party add-ons that do the manipulations for you.Other languages, such as C# and Java, have built-in gUI libraries that work the same way regardless of the Operating System they are on. In that way they support GUI operators natively, without the use of an add-on GUI library.

Related Questions

Explain three advantages of visual programming languages?

make programming language to be simple It reduce time for software development.


What are the three basic programming languages?

Machine Code, Assembler, & High Level (FORTRAN, COBOL, C).


Many programming languages allow more forms of the three basic structure?

Why, yes, you could say so.


How many level computer languages?

Languages are usually classified at two levels, low level programming and high level programming, although some experts also make a distinction of very high level languages and very low level languages. So, depending on who you ask, there are either two, three, or four. The most common set is probably three: low, high, and very high.


All object-oriented programming languages must have the 3 following features?

Abstraction, encapsulation and polymorphismare the three fundamental features of an object oriented programming language.


What are some of the different types of software programming languages?

High level languages Mid Level Languages Low level languages High level languages: cobol, fortran etc Mid level languages: C, C++ Low level languages: assembly language


Can you use and or and not on a database?

"AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways."AND", "OR" and "NOT" are logical keywords that can be used in databases. They can be used in Query languages and programming languages to work with a database. The three keywords can be used in different combinations. So you could have AND and also AND NOT as combinations to achieve your requirements. With experience you would learn how to used them in the most efficient ways.


How do you find the average of three numbers using vb script?

Add the numbers, then divide by three. I don't know vb script, but in most programming languages it would be something like this: result = (a + b + c) / 3


What three concepts are the basis for object-oriented programming?

Classes, objects and methods are the three concepts for OOP programming.


What are the classification of programming languages differentiate each?

Imperative languages, also called algorithmic languages, are probablythe most prevalent among the programming language paradigms today.Their programs are constructed as algorithms or as sequences ofexecutable instructions.These languages are greatly concerned with variables and includecommands for sequentially allocating memory space or CPU locations tothese variables and for correspondingly changing their values throughassignment statements or procedure execution.The three main categories of imperative languages are as follows:· Block-Structured or Procedural Languages - These languages areprocess or "how" oriented. Their basic unit of modularization is thefunction or the procedure. A modular unit is comprised of a set ofdata declarations and statements. Examples: ALGOL, Pascal,Modula-2, Ada, and C.· Object-Oriented Languages - These languages are data or "what"centered and implement the principle of program decomposition,data abstraction, and information hiding. They are based on thefundamental concept of objects. Examples: Smalltalk, C++, Java,and Visual Basic.· Distributed Programming Languages - These languages supportmore than one processor working either simultaneously oralternately with other processors in order to complete a task or tosolve a problem.Declarative languages are those based on relations or functions. Theyinclude facilities for writing declarations or truths. Compared toimperative languages, they are considered to have higher level than theformer since they work around concepts and not with a machine'sstorage locations.The three main categories of declarative languages are as follows:· Functional or Applicative Languages - These languages considerthe function as their major organizing principle. Examples: LISP,APL, and ML.· Logic Programming - These languages describe computingproblems in the form of predicate logic statements. PROLOG is thefirst thing that comes to mind when talking about logic programming.· Languages for Databases - Languages that support databasesinclude facilities for accessing/selecting data from database entities,and describing relationships between data entities. Example: SQL.


What are the three top languages in the US?

the three top languages in the world are English spanish and Chinese


How many languages does she speak?

2 languages : italian and english