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,5cb36983754f64da X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-04-02 15:18:48 PST Path: archiver1.google.com!news1.google.com!news.glorb.com!cyclone1.gnilink.net!gnilink.net!peer01.cox.net!cox.net!p01!lakeread02.POSTED!not-for-mail From: "Beth Bruzan" Newsgroups: comp.lang.ada References: <20040206174017.7E84F4C4114@lovelace.ada-france.org> <54759e7e.0402071124.322ea376@posting.google.com> Subject: Re: No call for Ada (was Re: Announcing new scripting/prototyping language) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: Date: Fri, 2 Apr 2004 18:18:42 -0500 NNTP-Posting-Host: 68.10.180.20 X-Complaints-To: abuse@cox.net X-Trace: lakeread02 1080947927 68.10.180.20 (Fri, 02 Apr 2004 18:18:47 EST) NNTP-Posting-Date: Fri, 02 Apr 2004 18:18:47 EST Organization: Cox Communications Xref: archiver1.google.com comp.lang.ada:6709 Date: 2004-04-02T18:18:42-05:00 List-Id: I recently[read today] ,after approximately 7 years of not reading, have started reading this newsgroup again..... I should mention that I am a senior Java Architect, as well as an Ada zealot. I recommend Ada to anyone that is trying to get into OO-based software engineering. Most of them ignore this recommendation. Some (I will call them the enlightened ones), actually take it to heart, and sit down with GNAT, and the Ada95 RM. And start asking me questions. I put it to this group (and anyone else that is interested), that THESE apprentices quickly progress in abilities. I would gladly compare one of these pupils to an "experienced" Java (and possibly C++) developer, because they actually understand what, and why things need to be done, and designed well. After reading the original posting, I was about to sit down and do what Ludovic has done so nicely. (luckily, I read more because I just don't have the time at the moment) Indeed, Java does have some niceties ( such as the automatic garbage collection, run-time optimization, etc). However, with proper design and implementation, Ada does not need garbage collection, and optimizations can be done (and for most compilers do) at compile-time. Admittedly, Ada does have to be recompiled for each platform, but then it runs without the need for a virtual machine, and is inherently more efficient. On top of this, you can develop Ada that compiles to bytecode, and runs well on virtual machines. What is comes down to, for me, is the ease of finding a job in any specific location. This allows me to live where I want, when I want. The current call for Java is quite large, so I tend to work in Java. In short, I would say that if it cannot be done in Ada, there is a good chance that it SHOULDN'T be done at all. BTW Thank you again Ludovic. -- Thomas W. Smith Email: thomas.smith@cox.net "Ludovic Brenta" wrote in message news:m3smhmz2fo.fsf@insalien.org... > > Dear "MSG", I do not normally respond to people who won't tell me > their name. Nevertheless, I found your questions interesting, so here > goes. > > msg1825@yahoo.com (MSG) writes: > > > Ludovic Brenta wrote... > > > > [...] > > > > > The "zen master" languages are Pascal, Modula, > > > Oberon, and, master of masters, Ada. The beauty of these languages is > > > that, once you are Enlightened, you can apply your wisdom to other > > > languages as well -- but often would prefer not to. > > > > > > Can you do the following in Ada: <<<<<<<<<<---------SNIP--------->>>>>>>>>>