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,1116ece181be1aea X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-07 07:20:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.vmunix.org!newspeer1-gui.server.ntli.net!ntli.net!newsfep4-winn.server.ntli.net.POSTED!53ab2750!not-for-mail From: chris User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030903 Thunderbird/0.2 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Is the Writing on the Wall for Ada? References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Sun, 07 Sep 2003 15:23:56 +0200 NNTP-Posting-Host: 81.98.236.164 X-Complaints-To: abuse@ntlworld.com X-Trace: newsfep4-winn.server.ntli.net 1062944403 81.98.236.164 (Sun, 07 Sep 2003 15:20:03 BST) NNTP-Posting-Date: Sun, 07 Sep 2003 15:20:03 BST Organization: ntl Cablemodem News Service Xref: archiver1.google.com comp.lang.ada:42232 Date: 2003-09-07T15:23:56+02:00 List-Id: Warren W. Gay VE3WWG wrote: > So: Is the writing on the wall for Ada? Perhaps. Perhaps not. > What is your take on the article? Java is attractive even given it's odd bits here and there. I am not involved in SC systems, or real time systems, but I can see why some might find Java attractive (in other areas). Java has a std container library *now*. Java has a huge developer base. Java has std and thourough documentation. It is runtime portable and compile time portable, as opposed to simply compile time portable. It is funded and advertised by Sun, Borland, IBM and others. The language provides 3d/2d/image processing facilities and a std gui. It provides sound facilities and has support for the 3 major desktop platforms out of the box. Applets run in web browsers so people are aware of it. It's a complete package! And it maps easily to the fad of the day, UML. Tools support mapping to UML and are readily available. A while ago, I stopped programming in Ada 95 after playing with Java. I have since came back to it but for one reason only, performance. Java doesn't cut it for the applications that need speed. Why stop with Ada 95? Object Orientation is not easy. If you want 'protected' access you have to use child packages, not always feasible or desirable. Tasks and protected objects aren't oo, you can't extend them. No reflection. Poor library support. Loads of std container libs, no image processing, etc ..., no applications written to exploit it... and no signs of apps appearing. btw, I have just about finished a binding to linux dynamic loading facilities and some examples. The original was lost but I rewrote it this week. If anyone wants a copy now, email me. Change spamoff to chris. It doesn't have any documentation yet, but if time permits I will write some.