home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / programm / 3105 < prev    next >
Encoding:
Text File  |  1992-11-10  |  1.8 KB  |  44 lines

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