8=====b <|>
c, c++, java, prolog, fortran, basic, ...
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.
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
The major advantages of fifth generation programming languages are that these languages are improved from fourth generation languages. It is also important to note that classification of programming languages in generations beyond the second generation is complete nonsense and nothing but a marketing hype; programming languages don't evolve in a linear succession, or one in the shape of a balanced tree, where each generation has common attributes and improvements over the previous generation.
advantages of boo
Prolog does not belong to any program, it is a programming language.
Tom Conlon has written: 'Start problem-solving with Prolog' -- subject(s): Prolog (Computer program language) 'Learning Micro-PROLOG' -- subject(s): Micro-PROLOG (Computer program language)
Helder Coelho has written: 'Prolog by example' -- subject(s): Prolog (Computer program language)
Clive Matthews has written: 'An introduction to natural language processing through Prolog' -- subject(s): Prolog (Computer program language), Natural language processing (Computer science)
The major computer language is lisp and prolog.
Fernando C. N. Pereira has written: 'Prolog and natural-language analysis' -- subject(s): Computational linguistics, Prolog (Computer program language)
Robert M. Colomb has written: 'Implementing persistent Prolog' -- subject(s): Prolog (Computer program language)
c, c++, java, prolog, fortran, basic, ...
Nigel. Ford has written: 'Javascript for the Intelligent Web Site' 'PROLOG programming' -- subject(s): Prolog (Computer program language)
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.
1) Prolog is a logical and declarative language and LISP is a functional language. 2) The major data structure used in Prolog is Binary Tree and in LISP is Linked List. 3) Prolog is an interpreter and LISP is a compiler as prolog compiles the program line by line and LISP compiles the whole program at a time. 4) Lisp is very flexible due to its fast prototyping and macro features,so it actually allows extending the language to suit the problem at hand. In the areas of AI, graphics and user interfaces,Lisp has been used extensively because of this rapid prototyping ability. However, due to its inbuilt logic programming abilities, Prolog is ideal for AI problems with symbolic reasoning, database and language parsing applications.
Dennis Merritt has written: 'Building expert systems in Prolog' -- subject(s): Expert systems (Computer science), Prolog (Computer program language)