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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,349657f8b72f2411 X-Google-Attributes: gid103376,public From: Chris Morgan Subject: Re: Where's Ada95 when OO languages are discussed? Date: 1999/03/23 Message-ID: <877ls7porm.fsf@mihalis.ix.netcom.com>#1/1 X-Deja-AN: 458227375 Sender: cm@mihalis.ix.netcom.com References: <7d8ik6$s6d$1@its.hooked.net> <36F7F02E.BC57F7CB@aasaa.ofe.org> <87emmfpw3t.fsf@mihalis.ix.netcom.com> <36F837D3.3F7227FA@aasaa.ofe.org> Organization: Linux Hackers Unlimited X-NETCOM-Date: Tue Mar 23 9:06:56 PM CST 1999 Newsgroups: comp.lang.ada Date: 1999-03-23T21:06:56-06:00 List-Id: David Starner writes: > > When you talk abot history and showoffs, do you ever check your facts > > first? > Yes. Everything said is true. You inferred things that weren't meant to > be implied. And some things you say are still wrong. > > > Ada's installed base is much larger than Eiffel > I wasn't trying to compare Ada and Eiffel. I was merely saying that one > reason people aren't familiar with Ada is because it's not as commonly > used as C++ or Java. That's true. However Ada isn't even as visible as it might be given the market value of Ada projects, since a lot of them are embedded and/or defence projects (Boeing 777, USAF F-22, Channel Tunnel signals, London Jubilee line, UKRN Trident sub CCCI - notable but not "newsworthy"). > > > and Ada certainly has history too (hint, C++ was designed with some nods > > towards Ada83). > Okay, but Smalltalk is considered one of the first two OO languages, > with Simula. Smalltalk predates Ada, IIRC, and certainly predates Ada as > a fully OO language. Ada is getting on for 20 years, so it has _enough_ history in my mind. True, many OO features are bolted onto the core language in Ada95, but other features have been there since the beginning. It's not "pure" whatever that means, but then neither are C++ and Java. > > > Finally, neither version was designed by committee. > "By many people, it's considered". I've read all over the net that Ada > is what you get when you have a language designed by committe*, and the > first thing friends say when I mention Ada is "I guess it's all right, > if you like a language designed by committe." I knew that Ada83 wasn't > designed by commitee, and I'll take your word on Ada95. It's just that > "common knowledge" opposes you. Please give references. This is a common misconception amongst people who have no idea how Ada95 came to be, true, but then so is the idea that Microsoft invented GUIs and the Internet amongst AOL newbies. Do you really want to say that posting "common knowledge" helps anyone? For the record, Ada95 was designed by a small team. The requirements gathering exercise was by committee but in the end it came down to a chap called Tucker Taft to hold the entire design together. He did a good job. Common knowledge is of no interest when the facts are known, and I like to correct such inaccuracies wherever possible. > > *It really shouldn't be as big a slam as it is. Algol 60 was designed by > a commitee, and it's one of the more important computer languages ever. > Of course, OTOH, you have Algol 68, C++ and probably PL/1. Considering > that the vast vast majority of languages written by one person stink, > that's not that bad a track record. Interesting if relevant, however it isn't. Chris -- Chris Morgan