answersLogoWhite

0

Not really. Officially, there is no such thing as a fourth-generation language (4GL). The term 3GL first appeared after the third-generation of hardware first appeared and applied to all high-level languages, including PROLOG. Today we do not use terms such as 4GL or 5GL as they are just meaningless buzzwords coined by marketing types. Today, all high-level languages are classified according to whether they are imperative, declarative, functional, object-oriented, and so on. PROLOG, in its un-extended form, is an example of a declarative language.

User Avatar

Wiki User

13y ago

What else can I help you with?

Continue Learning about Engineering

When was the fifth generation programming language developed?

The only decent attempt at a 5th generation programming language was done by japan in the 90's and it was based on prolog. It was deemed too slow and inefficient to be of viable use, and as such there has been no marketable 5gl to date, so the question would have been better posed as 'Is there a fifth generation programming language?' - also note that the idea of 5gl is just that, an idea. Even if we succeed in creating a 5gl, it will be 'A' 5gl language, not 'THE' 5gl language


What is the fulform of prolog?

Prolog stands for "Programming in Logic." It is a high-level programming language associated with artificial intelligence and computational linguistics, primarily used for tasks that involve symbolic reasoning and knowledge representation. Prolog is based on formal logic and allows for the expression of facts and rules to facilitate automated reasoning.


Can C sharp be compared with Prolog?

C# and Prolog serve different programming paradigms and purposes, making direct comparisons somewhat challenging. C# is an object-oriented language primarily used for general-purpose software development, while Prolog is a logic programming language focused on symbolic reasoning and rule-based problem-solving. C# emphasizes imperative programming and type safety, whereas Prolog relies on declarative programming, where the logic of computation is expressed without explicitly defining control flow. Thus, they cater to different use cases and developer needs.


Advantages of prolog language?

8=====b <|>


Three 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. 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.

Related Questions

What program does prolog belong to?

Prolog does not belong to any program, it is a programming language.


When was the fifth generation programming language developed?

The only decent attempt at a 5th generation programming language was done by japan in the 90's and it was based on prolog. It was deemed too slow and inefficient to be of viable use, and as such there has been no marketable 5gl to date, so the question would have been better posed as 'Is there a fifth generation programming language?' - also note that the idea of 5gl is just that, an idea. Even if we succeed in creating a 5gl, it will be 'A' 5gl language, not 'THE' 5gl language


What are the advantages of fifth generation of language?

The fifth-generation programming languages offer significant advantages by enabling declarative programming, where developers simply define the desired outcome rather than the intricate step-by-step process. This approach drastically boosts productivity and accelerates development, allowing for faster time-to-market. These languages are exceptionally well-suited for complex problem-solving in fields like artificial intelligence and data science. By focusing on logic and constraints, they simplify the creation of sophisticated applications, making advanced software development more accessible and efficient. #FifthGenProgramming#AIdevelopment#DeclarativeProgramming #SoftwareProductivity#Creamerz#Creamerzsoft Contact us at Creamerzsoft


What has the author W F Clocksin written?

W. F. Clocksin has written: 'Clause and Effect' 'Programming in Prolog' -- subject(s): Prolog (Computer program language) 'Logic programming and the specification of circuits'


What has the author Rong Yang written?

Rong. Yang has written: 'P-Prolog, a parallel logic programming language' -- subject- s -: P-Prolog - Computer program language -, Logic programming, Parallel programming - Computer science - 'Xing zou Yunnan' -- subject- s -: Description and travel


What has the author Nigel Ford written?

Nigel. Ford has written: 'Javascript for the Intelligent Web Site' 'PROLOG programming' -- subject(s): Prolog (Computer program language)


What is the fulform of prolog?

Prolog stands for "Programming in Logic." It is a high-level programming language associated with artificial intelligence and computational linguistics, primarily used for tasks that involve symbolic reasoning and knowledge representation. Prolog is based on formal logic and allows for the expression of facts and rules to facilitate automated reasoning.


What has the author Helder Coelho written?

Helder Coelho has written: 'Prolog by example' -- subject(s): Prolog (Computer program language)


Which language has been selected as the basis for the Japanese fifth generation computers?

algol cobol prolog c


Can C sharp be compared with Prolog?

C# and Prolog serve different programming paradigms and purposes, making direct comparisons somewhat challenging. C# is an object-oriented language primarily used for general-purpose software development, while Prolog is a logic programming language focused on symbolic reasoning and rule-based problem-solving. C# emphasizes imperative programming and type safety, whereas Prolog relies on declarative programming, where the logic of computation is expressed without explicitly defining control flow. Thus, they cater to different use cases and developer needs.


What is prolog in expert system?

Prolog is a logic programming language commonly used to develop expert systems. In Prolog, knowledge is represented in the form of facts and rules using a logical syntax. Expert systems built in Prolog use this knowledge representation to make inferences and provide solutions based on the input provided.


Full form of Prolog?

PROgramming in LOGics