home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.programming
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!agate!linus!linus.mitre.org!boole.mitre.org!crawford
- From: crawford@boole.mitre.org (Randy Crawford)
- Subject: Re: Generations of Programming Languages
- Message-ID: <1992Nov11.033407.22575@linus.mitre.org>
- Sender: news@linus.mitre.org (News Service)
- Nntp-Posting-Host: boole.mitre.org
- Organization: The MITRE Corporation, McLean, VA
- References: <BxHJDK.I7C@news.cso.uiuc.edu>
- Date: Wed, 11 Nov 1992 03:34:07 GMT
- Lines: 31
-
- In article <BxHJDK.I7C@news.cso.uiuc.edu> hmiller@osiris.cso.uiuc.edu (Harry Miller) writes:
- >The evelolution of programming languages is broken down into generations.
- >What is the latest generation and what does it correspond to? Well, while
- >I'm at it what programming languages do the generations refer to?
-
- Quasi-official PL generation summary:
-
- 1) Machine language
- 2) Assembly
- 3) Pascal, FORTRAN, C, Algol, BASIC, Lisp, etc.
- 4) Higher level business-oriented PLs like Natural and Oracle
-
- Object-oriented languages I suppose would fall between the 3rd and 4th
- generations, and visual PLs somewhere after OOPLs, but the generational
- system doesn't handle either of them very well.
-
- Perhaps a better sequence would have omitted the current 4GLs, placing
- OOPLs in their stead. After OOPLs might be the more sophisticated PL models
- (as yet only conceptual) which allow for formal specification languages
- (like VDM and Z) to be translated directly into executables. Where visual
- PLs belong is beyond me.
-
- Or maybe the generational system really only makes sense when applied
- chronologically. In that case, we'll have to wait and see what follows
- OOPLs.
-
- --
-
- | Randy Crawford crawford@mitre.org The MITRE Corporation
- | 7525 Colshire Dr., MS Z421
- | N=1 -> P=NP 703 883-7940 McLean, VA 22102
-