I have been asked for these kind of languages, my first naive attempt brought two list
List A)
A programming language based on constraints rather than algorithms to solve the problems. eg. Prolog
List B)
A programming language that contain visual tools to help develop a program. eg. VB
Digging deeply into the internet I feel the first one is more accurate, but the second is still appearing into the results.
So my question is: What are fifth generation programming languages? The first kind or the second?
I would appreciate any links, articles or any other useful resource to understand more about the topic.
EDIT
I'm bringing this to the main question:
Oscar: I've also found references to Prolog, Scheme, Heskell, Lisp while searching on the topic? Are these "more" 5th or are those like VB.
Charlie Martin: Well, Lisp can't really be a 5th gen language because it's older than everything except, maybe, FORTRAN. And Scheme is a dialect of Lisp. But yeah, I've seen functional languages -- Haskell, ML, Erlang, etc -- called 'fifth generation' –
So, is there a chance for constraint based programming languages be called 5th gen?
Thanks.
"Fifth generation programming languages" was an attempt to push logic programming, constraint programming, and satisfaction/unification based programming (like Prolog). Golly, that must have been back in the 80's. There was a big Japanese initiative, back when we thought Japan was Taking Over and Buying Everything.
The usual list of generations is:
The terminology is pretty well out of favor today, I think.