comp.lang.ada
 help / color / mirror / Atom feed
From: Erlo Haugen <"elh whirlpool terma spot com">
Subject: Re: Isn't this in favour of Ada??
Date: Fri, 22 Jul 2005 09:39:18 +0200
Date: 2005-07-22T09:39:18+02:00	[thread overview]
Message-ID: <42e0a2a6$0$36943$edfadb0f@dread12.news.tele.dk> (raw)
In-Reply-To: <dbo7se$ab0$1@sunnews.cern.ch>

Maciej Sobczak wrote:
> Erlo Haugen wrote:
> 
>> http://www.gotw.ca/publications/concurrency-ddj.htm
>>
>> I think so.
> 
> 
> I don't think so. I mean - the article is neutral with regard to Ada, 
> and not only because it does not mention "Ada" at all.
> 
> The article is about the fact that future hardware platforms will tend 
> to have more and more parallelism, no matter whether this will be used 
> by software or not. Actually, this happens already, even on popular 
> desktop platforms.
> The problem that you seem to forget about is that all the factors that 
> are used today for choosing the language (some factors are technical, 
> some not, but that does not matter) will be still in use tomorrow. For 
> example, if some project chooses Java, it does so independent of whether 
> the program will be running on Hyper Threading processor or not - so the 
> increased concurrency capabilities of the target platform has no impact 
> on the language chosen for implementation. In general, programmers will 
> not rush to change their languages just because the multicore CPUs will 
> become prevalent. This article is therefore about raising the awareness 
> of programmers that concurrency is the only way to benefit from new 
> hardware, which is very far from saying that people should move to 
> another language - be it Ada or whatever else. And since the author is 
> involved in the C++ standardization process, I'd rather read this 
> article as a "good-source" prediction that more effort will be put into 
> standardizing the relation between C++ and multithreading (which already 
> happens).
> 
> The *only* way it could be in favour of Ada is to reuse the experience 
> of the Ada community when defining threading for C++ (I'm not sure 
> whether this will be the case or not), but I don't think that this kind 
> of "favour" is what you really mean. ;)
> 
> 
What i meant to say was that Ada already has the features needed to take 
advantage of this increasing parallelism, be it hyperthreading og 
multiple processors, and doing it in a portable way. Threading 
possibilities are already supplied by most OSes, but by incorporating it 
as a language standard, it becomes portable.

-- 
Erlo
-----

The statements and opinions are mine and does not
neccesarily reflect those of my employers



  reply	other threads:[~2005-07-22  7:39 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-14 11:34 Isn't this in favour of Ada?? Erlo Haugen
2005-07-14 14:56 ` Mike Silva
2005-07-14 16:11   ` Jeffrey Carter
2005-07-14 18:06     ` Marc A. Criley
2005-07-15 13:05       ` Marin David Condic
2005-07-19 17:03         ` James Alan Farrell
2005-07-19 17:31           ` Ed Falis
2005-07-20 11:49           ` Marin David Condic
2005-07-19 11:40     ` Erlo Haugen
2005-07-19 17:10       ` Jeffrey Carter
2005-07-19 15:41     ` Dan McLeran
2005-07-19 17:17       ` Adrien Plisson
2005-07-20  2:22       ` Jeffrey Carter
2005-07-20  5:13         ` Dan McLeran
2005-07-22  7:30     ` Erlo Haugen
2005-07-22 13:12       ` Marc A. Criley
2005-07-22 13:36         ` Erlo Haugen
2005-07-22 14:24           ` Dan McLeran
2005-07-22 14:29           ` Bob Spooner
2005-07-23 13:02             ` Ludovic Brenta
2005-07-22 18:01           ` Marc A. Criley
2005-07-22 15:49       ` Jeffrey Carter
2005-07-15 14:04 ` Florian Weimer
2005-07-15 21:10   ` Larry Kilgallen
2005-07-18 12:37     ` Marin David Condic
2005-07-18 12:57       ` Ed Falis
2005-07-18 13:18         ` Marin David Condic
2005-07-18 14:12           ` Ed Falis
2005-07-19 12:51             ` Marin David Condic
2005-07-19 18:08               ` Robert A Duff
2005-07-20  5:12                 ` Simon Wright
2005-07-20 15:37                   ` Robert A Duff
2005-07-21 12:15                     ` Marin David Condic
2005-07-21 15:32                       ` Robert A Duff
2005-07-20 12:26                 ` Marin David Condic
2005-10-27  7:20                   ` Robert I. Eachus
2005-08-04 12:59     ` Florian Weimer
2005-08-05 14:29       ` Larry Kilgallen
2005-08-05 16:58         ` Florian Weimer
2005-08-05 23:15           ` Larry Kilgallen
2005-08-06  4:01           ` tmoran
2005-08-06 10:28           ` Pascal Obry
2005-08-06 10:33             ` Pascal Obry
2005-08-06 11:02           ` Dmitry A. Kazakov
2005-07-21 13:27 ` Maciej Sobczak
2005-07-22  7:39   ` Erlo Haugen [this message]
2005-07-22  9:29     ` Maciej Sobczak
2005-07-22 10:41       ` Erlo Haugen
2005-07-22 14:28         ` Alex R. Mosteo
2005-07-22 15:02           ` Pascal Obry
2005-07-25  9:48             ` Tassilo v. Parseval
2005-07-25 13:31               ` Adrien Plisson
2005-07-25 15:08                 ` Jerome Hugues
2005-07-25 15:58                   ` Adrien Plisson
2005-07-25 21:03                     ` Jerome Hugues
2005-07-26  6:03                       ` Tassilo v. Parseval
2005-07-25 16:39               ` Pascal Obry
2005-07-26  5:58                 ` Tassilo v. Parseval
2005-07-26 17:25                   ` Pascal Obry
2005-07-22 15:26           ` Georg Bauhaus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox