[Haskell-cafe] Is Haskell a 5GL?
Ch. A. Herrmann
herrmann at uni-passau.de
Mon Sep 25 09:14:15 EDT 2006
do you think that Haskell is a 3GL (third generation language) or a 5GL or
that the hierarchy of programming language generations is useless?
I see a problem if the potential of a language is evaluated according to
the generation it belongs to.
1GLs: machine languages
2GLs: assembler languages
3GLs: programming based on algorithms (C, Java, ...)
4GSs: domain-specific languages (SQL,...)
5GLs: automatic problem solving (Mathematica, Prolog,...)
and/or visual programming (Visual Basic,...)
Haskell's laziness would in principle permit programming in a style
akin to Prolog, e.g., for parser combinators.
The question is: how strong is the influence of laziness in everyday
More information about the Haskell-Cafe