
I was present at Apple's WWDC yesterday and witnessed one of the historical moments in Apple's history, the introduction of their 64-bit platform. Am I impressed? The answer is complicated. I was happy to see Apple moving on and deliver. But I would have expected nothing less from a 4 billion tech company who had the need to catch up with the "other" platform, the 32-bit PC. You all heard by now what's new in yesterday's press releases and news coverings. But here is a wrap up of the first day of the conference and a commentary on what Apple
really announced yesterday, underneath its surrounding distortion field.
... when someone would say that GCC is far more optimized for RISC that the x86. I guess there is one born every day, GCC is optimized teh #$@$ out of x86, it is far from optimal when it comes to the RISC backend. It is a known fact, there are far more developers in the gcc field working on the x86 than in other platform, and the risc backend has had endemic performance issues (when compared to the cisc, mostly x86 side of things).
... but please do not let that get in the way of the Apple bashing. Of course Apple is the ONLY company that publishes benchmarks that favor their products right? Of course Intel has never played around with spec stuff either, oh no siree bob those flags for benchmarks in their compiler suite are there just for fun? Almost every other commercial compiler product has benchmark specific optimizations where it schedules hand coded optimizations for the specific benchmark, is that somehow fairer?
And statements like these " while the vast majority of the C/C++ developers in the x86 Windows land actually use the much faster and much more optimized for P4/Xeons/HT Intel ICC compiler." Are plain wrong most code for intel is developed using MS tools. Oh, and all those x86 computers running linux/BSD/et al.... what compiler do they run? Just curious do they use the actual Intel compilers? no.
Not trying to defend apple, but trying to portrait them as the only thieve in a land of thieves is ridiculous. Welcome to industry....