where will the action be ?
- From: Mat Ballard <mat@xxxxxxxxxxxxx>
- Date: Fri, 27 May 2005 10:30:08 +1000
one old concept in scientific research (and other areas of endevour) is to go and work where the "action" is. in the "hot new fields".
a year ago this was C# and .NET.
it isn't any more - there have been a few developments outside of Borland's control that have changed this:
1. AMD64 has succeeded - technically and commercially - to the point where Intel's IA64 architecture is a dead duck. it will eventually replace IA32.
2. AMD64's multicore technology has succeeded technically, and shows every sign of doing so commercially by the end of the year.
3. Intel's NetBurst/P4 architecture has failed: it will not bring higher and ever higher clock speeds, so programmers are facing a speed issue.
4. so future CPU development will be towards greater parallelism (multicore), and clock speeds will stall around the 3 GHz mark. they may even decrease with decreasing feature size. Intel's future cores will be based on descendants of the P3 -> PM, and they will be lower in clock speed, but multi-core.
5. .NET, as elegant and beautiful as it is, is intrinsically slow (which may or may not affect a particular app), and there will not be any faster CPUs to fix its speed issues. even worse, it does not do parallelism very well, so it cannot take advantage of all those extra cores.
6. Microsoft is not a monolith (though it's nice to think of them as such). it is composed of a number of feuding kingdoms vying for the emperor's favour. a year ago the .NET kingdom had the emperor's ear; today the 64-bit kingdom is in ascendency.
There has been a paradigm shift. What was a wise business decision a couple of years ago (.NET) is now looking more and more like the OS/2 of our times. I predict that .NET will end up being a technology for web services for Microsoft's web server, and little else.
Microsoft has now indicated where it's major effort will be in the near future. I hope Borland takes note of this change of direction. I really don't want to have to migrate to Microsoft C++/64 products.
cheers,
Mat .
- Follow-Ups:
- Re: where will the action be ?
- From: Ahmed
- Re: where will the action be ?
- From: Jon Shemitz
- Re: where will the action be ?
- From: Mike Swaim
- Re: where will the action be ?
- From: Wayne Davis
- Re: where will the action be ?
- From: Alvaro GP
- Re: where will the action be ?
- From: Pete Goodwin
- Re: where will the action be ?
- From: Dennis Landi
- Re: where will the action be ?
- From: Kyle A. Miller
- Re: where will the action be ?
- From: Max
- Re: where will the action be ?
- Prev by Date: Re: Now Microsoft 'decouples' Longhorn from .NET
- Next by Date: Re: where will the action be ?
- Previous by thread: Delphi releases
- Next by thread: Re: where will the action be ?
- Index(es):
Relevant Pages
|