Article View: comp.lang.misc
Article #6609Another one (Re: The Fundamental Concept of Programming language)
From: Nick Rothwell
Date: Thu, 04 Jan 1990 13:16
Date: Thu, 04 Jan 1990 13:16
30 lines
1708 bytes
1708 bytes
In article <JV.90Jan2131257@mhres.mh.nl>, jv@mh (Johan Vromans) writes: > >Add: > >Modula-2 Separate module definition and implementation. Heavily > block-structured. Very strong typing. Combines the > benefits of Pascal with the very few good features of C. While we're here, ... ML Functional language with assignable objects (!), static polymorphic typechecking, type-safe exception mechanism, pattern matching, abstract type mechanism, parameterised types, sophisticated module system with parameterised modules and specification of sharing constraints, separate module definition and implementation, efficient optimising compilers, full formal semantics. (and just to show that I'm not *that* biased:) woefully inadequate concept of operator overloading and equality, pretty non-existent development environment. >Johan Nick. -- Nick Rothwell, Laboratory for Foundations of Computer Science, Edinburgh. nick@lfcs.ed.ac.uk <Atlantic Ocean>!mcvax!ukc!lfcs!nick ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ "...all these moments... will be lost in time... like tears in rain."
Technical Details
Message-ID:
<1486@castle.ed.ac.uk>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!edcastle!lfcs!nickReferences:
<1470@mdbs.UUCP> <JV.90Jan2131257@mhres.mh.nl>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!edcastle!lfcs!nick From: nick@lfcs.ed.ac.uk (Nick Rothwell) Newsgroups: comp.lang.misc Subject: Another one (Re: The Fundamental Concept of Programming language) Message-ID: <1486@castle.ed.ac.uk> Date: 4 Jan 90 13:16:15 GMT References: <1470@mdbs.UUCP> <JV.90Jan2131257@mhres.mh.nl> Reply-To: nick@lfcs.ed.ac.uk (Nick Rothwell) Organization: LFCS Enya Admiration Society Lines: 30 In-reply-to: jv@mh.nl (Johan Vromans)