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.