Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site psivax.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!mhuxn!mhuxr!ulysses!allegra!bellcore!decvax!ittvax!dcdwest!sdcsvax!sdcrdcf!psivax!friesen From: friesen@psivax.UUCP (Stanley Friesen) Newsgroups: net.arch,net.lang Subject: Re: ADA Message-ID: <406@psivax.UUCP> Date: Thu, 18-Apr-85 13:36:29 EST Article-I.D.: psivax.406 Posted: Thu Apr 18 13:36:29 1985 Date-Received: Sun, 21-Apr-85 23:52:51 EST References: <151@anwar.UUCP> Reply-To: friesen@psivax.UUCP (Stanley friesen) Organization: Pacesetter Systems Inc., Sylmar, CA Lines: 31 Xref: watmath net.arch:1107 net.lang:1557 In article <151@anwar.UUCP> jos@anwar.UUCP (John Schneider) writes: > > >After reading reviews on ADA like the above, it seems to me that all of >them have negative attitudes. I have yet to read any comments that address >the real issues behind ADA. The authors of these reviews would probably >benefit from reading a book on object oriented programming. The real issue >behind ADA is that it supports a static implementation of object oriented >programming for general von Neumann architectures, not that the DoD has >mandated its use. (Other such languages are Modula II, Mainsail and Smalltalk). >It is clear that ADA can support a highly abstract method of software >implementation, while is is not so clear that other common block-structured >languages do more than offer data-structuring and simple run-time and type >checks. Ah, but I do not object to an object oriented language as such, *if* it has a reasonable implementation of the concept. My objection to Ada is *not* its object-orientation, it is its implimentation. It is an overly verbose, over-featured, kitchen-sink language. In fact it has all the *worst* features of PL/I and Cobol. Modula II is better, in fact almost livable, if it were not quite so much like an enhanced Pascal(tho it does address most of my objections to Pascal). I have not yet had a chance to really look at Smalltalk-80, it might have the flexibility and simplicity I want in a language. Where do I get a book on Mainsail, I have never seen any? -- Sarima (Stanley Friesen) {trwrb|allegra|cbosgd|hplabs|ihnp4|aero!uscvax!akgua}!sdcrdcf!psivax!friesen or {ttdica|quad1|bellcore|scgvaxd}!psivax!friesen