home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!ESSEX.STFX.CA!andrea
- From: andrea@ESSEX.STFX.CA (John Andrea)
- Newsgroups: comp.lang.modula2
- Subject: RE: overview advice?
- Message-ID: <009605E1.EE89FF00.30375@esseX.stfx.ca>
- Date: 9 Sep 92 19:04:03 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Reply-To: Modula2 List <INFO-M2%UCF1VM.BITNET@cmsa.Berkeley.EDU>
- Distribution: world
- Organization: The Internet
- Lines: 26
-
- overview of Modula-2
- of the top of my head i would include
-
- -history
- Prof. N. Wirth
- AlgolW -> Pascal -> Modula -> Modula-2 -> Oberon -> Oberon-2
-
- -language size
- number of reserved words, number of build in functions
- simplicity of language, but power of operators
-
- -modularity
- definition and implemention modules, and how they're used by teams to build
- large projects
- data abstraction, by using modules and hiding details
-
- -strong type checking (VS the C style)
- type checking across procedures (VS the fortran style)
- and type checking across modules
- and the ability to override type checking with ARRAY OF BYTE, etc.
-
- -current problems, is PIM good enough, standardization ??
- (throw in some good quotes from Prof Wirth)
-
- john andrea
- andrea@essex.stfx.ca
-