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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.8CY+6uh2Yy7UMoq5lO7hbA.user.gioia.aioe.org!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: The answer to "Can Ada replace FORTRAN for numerical computation? Date: Sun, 21 Jul 2019 23:38:15 -0500 Organization: Aioe.org NNTP Server Message-ID: Reply-To: nma@12000.org NNTP-Posting-Host: 8CY+6uh2Yy7UMoq5lO7hbA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 X-Mozilla-News-Host: news://nntp.aioe.org:119 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:56911 Date: 2019-07-21T23:38:15-05:00 List-Id: In 1980 there was a paper titled "Can Ada replace FORTRAN for numerical computation?" ACM SIGPLAN Notices Volume 16, Number 12, December, 1981 https://dl.acm.org/citation.cfm?id=954264 " In July 1980, the proposed final form of the Ada programming language was released by the U.S. Department of Defense [1]. Even though Ada was not designed specifically for general numeric scientific computation, nevertheless the question arises to whether it is appropriate for this purpose. This question can best be answered by consideration of the following question: Is Ada a suitable replacement for the programming language FORTRAN? This paper discusses those constructs of Ada which are pertinent to the matter and are considered defective. It is noted that the array defects are exceptionally critical, not providing needed capabilities that exist in FORTRAN and have been extensively used for a quarter century." I can't find free version of the paper, any one knows of one? but there was more discussion on it here: https://archive.org/stream/DTIC_ADA139224/DTIC_ADA139224_djvu.txt (just search for string "can ada") _But_ to answer the question in the title of the paper, and after FORTY years, it is clear now that the answer is a resounding NO. Too bad, because Ada could have been best language for numerical computation due to its strong typing. But its lack of support for many things related to linear algebra and such, as discussed in the above, Ada could not replace Fortran. --Nasser