From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/17/84; site opus.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!hao!cires!nbires!opus!rcd From: rcd@opus.UUCP (Dick Dunn) Newsgroups: net.lang.ada Subject: Ada cheap shots Message-ID: <1026@opus.UUCP> Date: Thu, 17-Jan-85 00:47:26 EST Article-I.D.: opus.1026 Posted: Thu Jan 17 00:47:26 1985 Date-Received: Sat, 19-Jan-85 01:39:46 EST References: <247@harvard.ARPA> Distribution: net Organization: NBI,Inc, Boulder CO List-Id: > ... Janus/Ada was cited as > lacking "tasking, generics, exception handling, multi-dimensional arrays > (ouch!), Ada standard strings, operator overloading." I threw away the > brochure they sent me because the product was so incomplete, but if I > recall correctly, it also lacks discriminants, enumeral overloading, > aggregates, named parameters, and several other features. > > This, gentlemen, is not Ada. Agree. I've always been irritated by the fact that DoD has refused to hear of the idea of subsetting Ada (particularly in view of its size), but when I read of this nonsense of Ada-without-Ada, I have to admit, however grudgingly, that there's a point for the no-subsets rule. > > 2. Modula is not a well standardized language as Ada.... > > Why do you think it took so long to complete the Ada language design? Well, it might be because they started by trying to standardize it, then produce full implementations, and when they're done they'll go about getting some user experience...some tasks take much longer when you do them completely backwards! > > I think that Ada has taken block structured languages > > about as far as they can go. I think that the meaning- > > ful language research will concentrate on object > > oriented languages (e.g., offshoots of SmallTalk)... > ... > Yes, well, read up a bit on Ada and see how such features as packages > and tasking and overloading really give you object orientation. I agree with > > that Ada is a point near the end of the path of block- structured languages. (I think that ALGOL 68 took them much further than Ada has, in some ways.) However, trying to regard SmallTalk as either truly object-oriented (semantic quibble possible here) or a radically different future direction invites the response > that Ada offers almost as much. Frankly, most of what SmallTalk offers is cosmetic, and its little game of active data / passive code (data sends messages) is an annoying renaming of traditional concepts that smacks of the "Emperor's New Clothes". In other words, (1) Ada is at the end of the overdeveloped algorithmic languages, but (2) SmallTalk isn't the new direction we need. Backus' Turing lecture of several years back provides much more insight. -- Dick Dunn {hao,ucbvax,allegra}!nbires!rcd (303)444-5710 x3086 ...A friend of the devil is a friend of mine.