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
