from the little I know about Perl, it is mostly a 3rd generation. It is 
(mostly?) procedural. SQL is 4GL, Polog is a 5GL. 3GL is still the most usefull 
for most applications. OO is revolutionary to the programming world and you can 
find OO additions to 2nd,3rd 4th and 5th generation languages. 

Some examples:
2GL OO:
http://www.cincomsmalltalk.com/userblogs/mls/blogView?showComments=true&printTitle=Object_Oriented_Assembly_Language_-_Len_Dorfman&entry=3340647272

3GL OO: Python (and many others including perl)

4GL OO:
http://en.wikipedia.org/wiki/Object_Query_Language

5GL OO:
http://www.lpa.co.uk/win.htm

VisualFoxPro mixed SQL, BASIC like syntax and OO seamlessly. 

--- On Wed, 9/12/09, Lyle <[email protected]> wrote:

From: Lyle <[email protected]>
Subject: [BristolBathPM] Which generation language is Perl?
To: "Bristol and Bath Perl M[ou]ngers" <[email protected]>
Date: Wednesday, 9 December, 2009, 14:18

Hi All,
  In recent reading I've been looking at the different generations of 
programming languages. 1GL, 2GL, etc. Looking at Wikipedia it doesn't 
have Perl listed as either 3GL or 4GL... Which is it? To me it seems 
like there are arguments for why it could go into either category, 
although on the whole I'd say it's 3GL.

http://en.wikipedia.org/wiki/Third-generation_programming_language
http://en.wikipedia.org/wiki/Fourth-generation_programming_language


Lyle

_______________________________________________
BristolBathPM mailing list
[email protected]
http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm



      
_______________________________________________
BristolBathPM mailing list
[email protected]
http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm

Reply via email to