It's a 3GL.
Fourth generation languages are generally domain specific... where as C# is
a general purpose language. An example of a 4GL would be SQL, for example,
which is specific to describing operations on a database.
For me, it's 3GL - a general purpose programming language (but a great one which does not include constructs for database manipulation or any other
kind of specialized processing.
I think that 4GL are the also calles "declarative" languages. ej: SQL, LISP,
PROLOG.
there are "functional", "imperative" and "declarative" languages, and C#
fits "imperative" or perhaps "object oriented".
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.