Post a Comment
Personally, I found this review rather interesting:
http://www.reghardware.co.uk/2009/08/25/preview_os_apple_snow_leopa...
http://www.reghardware.co.uk/2009/08/25/preview_os_apple_snow_leopa...
The Ars review is a review. What you linked there looks like cliff notes in comparison...
Granted, a 23 page review is not everyone's cup of tea, but if you are only going to read one review then John's would be the one you would get the most out of.
If you compile this stuff using g++ in Snow Leopard:
Test.cpp
--------
#include <stdio.h>
int main()
{
printf("Width: %d\n", sizeof(char*));
return 0;
}
do you get "8" instead of "4"??
If that's the case, all your new applications will be compiled using 64-bit g++ by default.
Edited 2009-09-01 15:42 UTC
$ cat test.c
int main() {}
$ gcc -o test test.c
$ file test
test: Mach-O 64-bit executable x86_64
$ gcc -arch i386 -o test test.c
$ file test
test: Mach-O executable i386
$ gcc -arch i386 -arch x86_64 -o test test.c
$ file test
test: Mach-O universal binary with 2 architectures
test (for architecture i386): Mach-O executable i386
test (for architecture x86_64): Mach-O 64-bit executable x86_64
Yup. Lots of respect for the guy, I can't even stand in his shadow when it comes to reviews. I learn a lot from reading his work.
I read John's 10.5 leopard review and was very impressed.
This is the exact heavy weight review I am expecting. Compared to other reviews floating around on the net these days, this one tells you more background knowledge and is in a very objective way...
I really enjoy it...
Edited 2009-09-02 04:38 UTC
Wow he must have been writing around the clock all weekend to get such a thorough review of this length out in this little time!
I love John's analogy to BeOS' multithreading to explain the workings of Grand Central Dispatch. That was totally written for me in explaining what GCD is & is not compared to a concept very familiar to me. Now I finally feel like I have a sufficient grasp of the concept.
He had Snow Leopard for more than a couple of days… Developers got the final build before the release (for the 1st time since I can remember). Not much, but a few days before. He also mentions that he's been using it since a couple of weeks (i don't remember exactly as I've read the review the day before yesterday)
I love John's analogy to BeOS' multithreading to explain the workings of Grand Central Dispatch. That was totally written for me in explaining what GCD is & is not compared to a concept very familiar to me. Now I finally feel like I have a sufficient grasp of the concept.
Reminds me of the BeOS programming book I have lying around here somewhere - programmers being warned where some threads are good but if you go over board with their creation it can bog down the system. Its going to be interesting to see whether Apple will start to push GCD to greater use in their applications - hopefully resulting in 'teh snappier' Safari and other applications that have been bogged down due to thread happy spawning.





