home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / modula2 / 1126 < prev    next >
Encoding:
Internet Message Format  |  1992-09-09  |  1.2 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!ESSEX.STFX.CA!andrea
  2. From: andrea@ESSEX.STFX.CA (John Andrea)
  3. Newsgroups: comp.lang.modula2
  4. Subject: RE: overview advice?
  5. Message-ID: <009605E1.EE89FF00.30375@esseX.stfx.ca>
  6. Date: 9 Sep 92 19:04:03 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Reply-To: Modula2 List <INFO-M2%UCF1VM.BITNET@cmsa.Berkeley.EDU>
  9. Distribution: world
  10. Organization: The Internet
  11. Lines: 26
  12.  
  13. overview of Modula-2
  14. of the top of my head i would include
  15.  
  16. -history
  17.  Prof. N. Wirth
  18.  AlgolW -> Pascal -> Modula -> Modula-2 -> Oberon -> Oberon-2
  19.  
  20. -language size
  21.  number of reserved words, number of build in functions
  22.  simplicity of language, but power of operators
  23.  
  24. -modularity
  25.  definition and implemention modules, and how they're used by teams to build
  26.    large projects
  27.  data abstraction, by using modules and hiding details
  28.  
  29. -strong type checking (VS the C style)
  30.  type checking across procedures (VS the fortran style)
  31.  and type checking across modules
  32.  and the ability to override type checking with ARRAY OF BYTE, etc.
  33.  
  34. -current problems, is PIM good enough, standardization ??
  35.  (throw in some good quotes from Prof Wirth)
  36.  
  37. john andrea
  38. andrea@essex.stfx.ca
  39.