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: g2news1.google.com!news1.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!spln!extra.newsguy.com!newsp.newsguy.com!news6 From: "J. Clarke" Newsgroups: comp.lang.ada,comp.lang.fortran Subject: Re: Why is Ada considered "too specialized" for scientific use Date: Tue, 06 Apr 2010 15:53:41 -0400 Organization: NewsGuy - Unlimited Usenet $19.95 Message-ID: References: <4bb9c72c$0$6990$9b4e6d93@newsspool4.arcor-online.net> <4bbb3f22$0$7660$9b4e6d93@newsspool1.arcor-online.net> NNTP-Posting-Host: p024642b0bd1b6f1f31a6ac9e5549bc8ad76449129941a2c1.newsdawg.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 Hamster-Pg/1.13 In-Reply-To: <4bbb3f22$0$7660$9b4e6d93@newsspool1.arcor-online.net> Xref: g2news1.google.com comp.lang.ada:9898 comp.lang.fortran:22194 Date: 2010-04-06T15:53:41-04:00 List-Id: On 4/6/2010 10:03 AM, Georg Bauhaus wrote: > 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. What is the objection to using the C++ complex library?