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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7ee10ec601726fbf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-09 06:41:24 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news1.carrier1.net!newspeer.clara.net!news.clara.net!news-hub.cableinet.net!blueyonder!peer.news.eu-x.com!server2.netnews.ja.net!newshost.central.susx.ac.uk!news.bton.ac.uk!not-for-mail From: John English Newsgroups: comp.lang.ada Subject: Re: is Ada dying? Date: Tue, 09 Oct 2001 13:40:21 +0100 Organization: University of Brighton Message-ID: <3BC2F035.FB6AA434@brighton.ac.uk> References: <3BC0F75B.51D32B3@adaworks.com> <9pr8gu0tnf@drn.newsguy.com> <3BC1305D.1C6910C@worldnet.att.net> <9prfvm01cqt@drn.newsguy.com> <3BC1C7E3.46046096@worldnet.att.net> <9psm790ojt@drn.newsguy.com> NNTP-Posting-Host: pc2je.it.bton.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: saturn.bton.ac.uk 1002633778 21097 193.62.183.154 (9 Oct 2001 13:22:58 GMT) X-Complaints-To: news@bton.ac.uk NNTP-Posting-Date: 9 Oct 2001 13:22:58 GMT X-Mailer: Mozilla 4.7 [en-gb] (Win95; U) X-Accept-Language: en Xref: archiver1.google.com comp.lang.ada:14012 Date: 2001-10-09T13:22:58+00:00 List-Id: "Robert*@" wrote: > Java the language is certinly simple, at least simpler than C++ which it > is replacing. Having a huge library is a Good Thing (TM), and it have > nothing to do with the language itself. Use the classes you need, do not > use those you do not need. Having huge libraries means code reuse and faster > development process. Smalltalk and Forth are both syntactically simpler languages than Java, both with large APIs. That doesn't make them better than Java. Huge libraries means you need a huge memory, and a permanently-handy API reference. You have to remember the names of the classes (which were invented arbitrarily, usually sensibly but not always), the names of the methods (again, not always sensible) and the order and types of the parameters. Case sensitivity doesn't help (and a sure-fire Good Thing would be a compiler that suggested RuntimeException in its error message if you typed RunTimeException, or Hashtable if you typed HashTable, or HashMap if you typed Hashmap). At least language features are usually informed by some rationale and the need to define a rational syntax which makes life bearable for both compiler writer and user. ----------------------------------------------------------------- John English | mailto:je@brighton.ac.uk Senior Lecturer | http://www.comp.it.bton.ac.uk/je Dept. of Computing | ** NON-PROFIT CD FOR CS STUDENTS ** University of Brighton | -- see http://burks.bton.ac.uk -----------------------------------------------------------------