Re: Isn't this in favour of Ada??



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. ;)


-- Maciej Sobczak : http://www.msobczak.com/ Programming : http://www.msobczak.com/prog/ .



Relevant Pages

  • Re: Draft Secure C
    ... Implimented in terms of the platforms I cared about, ... I chose a language suitable for the nature of the ... amongst the general populace of programmers: ... Garbage collection makes memory management in other ...
    (comp.lang.c)
  • Re: Use of BBC BASIC for speed-critical applications
    ... whatever you like, no matter how painful. ... an alternative language, then turning around and claiming BASIC has some ... those same programmers how to write a piece of code that say converts ... Skills that can produce programs that are fully contained ...
    (comp.sys.acorn.programmer)
  • Re: Exodus mv basic/database clone
    ... It took me a while to realise that it isnt even a language and it isnt ... Pick programmers will feel right at home after they ... No Pick system before Exodus has ever offered ... Exodus is about escaping MV platforms into a more ...
    (comp.databases.pick)
  • Re: Perl 6 (Was: Boy I love the Ruby community)
    ... My theory on this is that programmers don't know where they end and ... challenging, the language won't matter. ... > I mentioned my theory at the last local ruby brigade get together that ...
    (comp.lang.ruby)
  • Re: Whats the point of C# and C++
    ... Of course these new programmers are going ... British English is intrinsically better than American English because it ... I can't believe this is still a matter being discussed. ... It was the only language he knew. ...
    (microsoft.public.dotnet.languages.vb)