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-Thread: 103376,a0be06fbc0dd71f1 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!out04b.usenetserver.com!news.usenetserver.com!in04.usenetserver.com!news.usenetserver.com!news-in-02.newsfeed.easynews.com!easynews.com!easynews!hwmnpeer01.phx!news.highwinds-media.com!hw-filter.phx!newsfe08.phx.POSTED!53ab2750!not-for-mail From: "Nasser Abbasi" Newsgroups: comp.lang.ada References: <20071229040639.f753f982.coolzone@it.dk> Subject: Re: The future of Ada is at risk X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-RFC2646: Format=Flowed; Original Message-ID: <9qogj.27324$Gr4.24727@newsfe08.phx> NNTP-Posting-Host: 68.5.204.143 X-Complaints-To: newsmaster@cox.net X-Trace: newsfe08.phx 1199706885 68.5.204.143 (Mon, 07 Jan 2008 04:54:45 MST) NNTP-Posting-Date: Mon, 07 Jan 2008 04:54:45 MST Organization: Cox Date: Mon, 7 Jan 2008 03:54:41 -0800 Xref: g2news1.google.com comp.lang.ada:19256 Date: 2008-01-07T03:54:41-08:00 List-Id: "Robert A Duff" wrote in message news:wccodbxnb8b.fsf@shell01.TheWorld.com... > "Nasser Abbasi" writes: > >> I'd love to use Ada for Scientific and numerical applications, but is has >> limited standard libraries for this. > > What do you think of the Ada 2005 additions in the numerics > area? > > - Bob There was a talk here about Ada 2005 and numeric 5 months ago. Here was my little comment on it in this thread: http://groups.google.com/group/comp.lang.ada/browse_thread/thread/c3d0e99376a4f379/86d9c043bd88a9d1?hl=en&lnk=st&q=Interested+about+number+crunching+in+Ada#86d9c043bd88a9d1 I think Ada is great for numerical work, as a language. The problem is that the function set and libraries for this sort of work are too small for Ada. Compare for example work being done using Python for scientific computing http://www.scipy.org/ Now many people, it seems, are starting to use python for numerical work (I don't, I use Mathematica, Maple and Matlab mostly). But there is even an open source computer algebra system (sage) which uses python. (Is python, at the language level, better designed than Ada for this sort of work? I do not think so, but it has much more libraries and packages than Ada does). I do not think it is enough to have good language. What is more needed are more libraries and packages that come with it. I think Ada 2005 does good job in improving this situation, but it is still too limited, when compared to what one can do with other systems. It is also possible that dynamic and interpretive languages/environments is what becoming popular, due to the flexibility they offer the user: issue a command, and see the result right away, plot a function and see the result right there, and the old edit/compile/link/run type languages are becoming less popular. Nasser