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,XPRIO autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,6609c40f81b32989,start X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!usenet-fr.net!gegeweb.org!aioe.org!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Why is Ada considered "too specialized" for scientific use Date: Sat, 3 Apr 2010 21:46:51 -0700 Organization: Aioe.org NNTP Server Message-ID: NNTP-Posting-Host: FY6NKDidHH3MqxQW2YvwTg.user.speranza.aioe.org X-Complaints-To: abuse@aioe.org X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-RFC2646: Format=Flowed; Original X-EsetScannerBuild: 6869 X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: Microsoft Outlook Express 6.00.2900.3598 X-EsetId: 321EA926BF2030386652 X-Priority: 3 X-MSMail-Priority: Normal Xref: g2news2.google.com comp.lang.ada:10825 Date: 2010-04-03T21:46:51-07:00 List-Id: I was browsing the net for scientific software written in Ada, and came across this strange statement: http://farside.ph.utexas.edu/teaching/329/lectures/node7.html "Scientific programming languages What is the best high-level language to use for scientific programming? This, unfortunately, is a highly contentious question. Over the years, literally hundreds of high-level languages have been developed. However, few have stood the test of time. Many languages (e.g., Algol, Pascal, Haskell) can be dismissed as ephemeral computer science fads. Others (e.g., Cobol, Lisp, Ada) are too specialized to adapt for scientific use. ...... The remaining options are FORTRAN 77 and C. I have chosen to use C " I find this strange, because I think Ada can be the best programming language for numerical work. So, I do not know why the author above thinks Ada is "too specialized to adapt for scientific use". Is there something in Ada which makes it hard to use for scientific programming? The main problem I see with Ada for scientific use is that it does not have as nearly as many packages and functions ready to use output of the box for this, other than that, the language itself I think is better than Fortran and C for scientific work. (the above quote is from a course on Computational Physics at University of Texas at Austin, may be I should write to the professor and ask him why he said that, but I am not sure I'll get an answer, my experience is that most professors do not answer email :) --Nasser