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.Ry1GfOCil8z4iThfpbQjlA.user.gioia.aioe.org!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: is Ada used much for signal processing? Audio, digital communications, digital image processing? Date: Sun, 19 Jan 2020 15:07:16 -0600 Organization: Aioe.org NNTP Server Message-ID: Reply-To: nma@12000.org NNTP-Posting-Host: Ry1GfOCil8z4iThfpbQjlA.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:68.0) Gecko/20100101 Thunderbird/68.3.0 X-Notice: Filtered by postfilter v. 0.9.2 X-Mozilla-News-Host: news://nntp.aioe.org:119 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:57900 Date: 2020-01-19T15:07:16-06:00 List-Id: After reading this article I was wondering: why then Ada is not used much for signal processing applications? Either for simulation or for actual implementation? Or is it? As I do not see many links for Ada in this field. From the article above: "This article presented an overview of the Ada language and its use in digital-signal-processing applications. We identified that Ada has many features supporting reliable DSP software development, such as strong data types, automatic range checks, overflow checks, and parameter modes." "In addition, the language facilitates DSP software development with its native support for fixed-point data types. Ada offers a great degree of flexibility and abstraction with features such as packages and generics. Moreover, its native support for multitasking with focus on safety makes it easy to convert single-threaded into multithreaded applications." Any thoughts on this subject? It seems to me, Ada would be perfect for signal processing instead of using weak typed languages like C and Python. --Nasser