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 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!feeder.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Colin Paul Gloster Newsgroups: comp.lang.ada,comp.lang.fortran Subject: Re: Why is Ada considered "too specialized" for scientific use Date: Tue, 13 Apr 2010 20:18:08 +0000 Organization: A noiseless patient Spider Message-ID: References: <4bb9c72c$0$6990$9b4e6d93@newsspool4.arcor-online.net> Reply-To: Colin Paul Gloster Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Injection-Date: Tue, 13 Apr 2010 19:19:54 +0000 (UTC) Injection-Info: news.eternal-september.org; posting-host="kheEuXGHhE2Z5eF1gAST+A"; logging-data="3965"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dwXyRpjUURj/RSygMtcNZQDAET7j+2NNY0CIAzs3iFA==" User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) In-Reply-To: <4bb9c72c$0$6990$9b4e6d93@newsspool4.arcor-online.net> Cancel-Lock: sha1:5Wn8rVx2OfQE9oUwCgoJspXGTQo= X-X-Sender: Colin_Paul@Bluewhite64.example.net Xref: g2news2.google.com comp.lang.ada:10946 comp.lang.fortran:24693 Date: 2010-04-13T20:18:08+00:00 List-Id: On Mon, 5 Apr 2010, Georg Bauhaus posted: |---------------------------------------------------------------------| |"[..] | | | |As Dmitry Kazakov has recently said, when Ada run-time systems | |starts addressing the properties of multicore hardware | |there is hope that it could really shine: Not just because concurrent| |sequential processes are so simple to express using Ada tasks | |---and you'd be using only language, not a mix of libraries, | |preprocessors, specialized compilers, programming conventions, | |etc. But also in case the fine grained complexity of OpenMP 3.0 | |can be bridled by simple language and a good run-time system. | |At little cost." | |---------------------------------------------------------------------| I met someone today who described himself as "an ordinary FORTRAN programmer" who advocated C for the practical reason that libraries are designed for C. He claimed that small tasks are good for multicore and large tasks are good for GPUs.