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,6609c40f81b32989 X-Google-NewGroupId: yes X-Google-Thread: 1094ba,9bdec20bcc7f3687 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,gid8d3408f8c3,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder.news-service.com!feeder.erje.net!news2.arglkargh.de!noris.net!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Tue, 06 Apr 2010 16:03:14 +0200 From: Georg Bauhaus User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) MIME-Version: 1.0 Newsgroups: comp.lang.ada,comp.lang.fortran Subject: Re: Why is Ada considered "too specialized" for scientific use References: <4bb9c72c$0$6990$9b4e6d93@newsspool4.arcor-online.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4bbb3f22$0$7660$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 06 Apr 2010 16:03:14 CEST NNTP-Posting-Host: d19a2ab3.newsspool1.arcor-online.net X-Trace: DXC=a7]fZSQP3\Xf8j24CD<3lPic==]BZ:af^4Fo<]lROoRQ<`=YMgDjhgRgaiRg1na0bRnc\616M64>ZLh>_cHTX3j]B^LlG`WRdb] X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:10864 comp.lang.fortran:24508 Date: 2010-04-06T16:03:14+02:00 List-Id: Keith Thompson schrieb: > Georg Bauhaus writes: > [...] >> C99 (note the year) has complex types, says C hasn't. Well, it >> hadn't, as some point in the last century. > [...] > > Unfortunately, the C99 standard has not yet been universally adopted. > Very few compilers fully support it. Many support most of it, > but I understand that Microsoft's compiler still supports only C90 > (with maybe a handful of C99-specific features). > > Which means that as soon as you write "#include ", you've > limited the portability of your program. OHOH, scientific programs would require best use of your computer's resources, wouldn't they? So (1) why run scientific programs on an OS (still largely written in C AFAIK ...) that by default makes a herd of programs and services keep your computer really busy without your program running, and (2) why not use a better C compiler (if it has to be C) even on MS Windows, such as the ones listed below---if it has to be C? (I should add that the MS OS is purchased at a higher price than most alternatives, too; price was a listed as an issue.) But indeed, even though there is C in Windows NT, "Thanks for taking the time to send us your suggestion. Currently, there are no plans to implement C99 support in VS2010. Once we complete this product cycle, we will be reviewing all customer suggestions, including this one, for our future planning. "Thanks, Mark Roberts Visual C++ Team" http://connect.microsoft.com/VisualStudio/feedback/details/485416/support-c99 So for scientific computing, MS C will be a less attractive choice than GNU C or Intel C, or Comeaucomputing's C on top of MS C adding C99 to MS C, or ... Or less attractive than compilers for one of the other languages such as Ada or Fortran or ... that support both fairly recent standards and computing with complex numbers.