For the same reason you choose to run one particular Linux or BSD flavor/distro. It simply expands your choice. The main difference with most other Linux/BSD's out there is that Darwin is based on top of the Mach microkernel. Whether this is good or bad is up to you to decide.
Halo by Bungie Software also has a very sophisticated physics model. Everything in the game is handled by one physics engine (from the vehicle dynamics to the empty gun shells rolling off a hill), so I suppose it's also not faking anything.
I think you may find the following article quite interesting: "DDR SDRAM vs. RAMBUS DRDRAM". It's not written by the mosr staff (it was actually a reaction to a feature containing incorrect/skewed information), so all you mosr-haters can calm down already.
The author explains why he thinks DDR SDRAM is better dan DRDRAM and shows once again that MHz isn't everything.
All modifications done to GPL'd tools have to be released under the GPL, so all those modifications done by Apple are in no way revokable by them. They're not (and cannot) convert those sources to fall under the APSL because people they hired changed them. They're even assigning the copyright on several changes (most notably the changes done to GCC) to the FSF. Grow up & get real...
The threats from Apple were about the unlicensed usage of the Apple logo, not about the Aqua look. You can create as much Aqua look-alikes as you want (in fact, there are already several ones) and you won't get a complaint from anyone. It's just that the Apple logo is trademarked and if Apple doesn't protect it's trademark (even if it's used in a flattering kind of way), it won't be able to do anything if someone "abuses" it later on. The same goes for Linus and the Linux trademark (remember the domain name debate?).
It depends. The FPU code FPC generates is much (and I really mean *much*) faster than Delphi's (or almost anything else out there, seriously!).
"Normal" code (integer calculations etc.) is less efficient in general, but it's getting better. If you want to see for yourself, get the development compiler with new optimizations enabled from the development page (the "optcomplinux.tar.gz" archive). Note that you have to install it over a release version. Compile your code with -OG3p3 and/or -OG3p3r.
What FPC still lacks is an instruction scheduler, but with the current crop of processors with huge reordering buffers and tons of renaming registers this doesn't matter anymore as much as in the days of the Pentium (on the 80x86 front at least).
It's funny that of all Delphi stuff you mention long strings, because that's one of the things that isn't properly implemnted yet:) Ansistring OTOH do work fine already.
... but the work of porting it has already begun. The Free Pascal Compiler comes standard with most non-graphical VCL components (called the FCL: Free Component Library).
The Kassandra Component Library and the Lazarus Component Library are both works in progress to create the graphical components (as much toolkit independent as possible, for example KCL both works with GTK and native Win32).
Actually, that's not true. Quicktime Streaming Server is free *and* open source (the client isn't of course). It doesn't run under Windows though (the server, that is), only under MacOS X (Server) and Linux/x86 afaik.
Remember: choice is good!
--
Halo by Bungie Software also has a very sophisticated physics model. Everything in the game is handled by one physics engine (from the vehicle dynamics to the empty gun shells rolling off a hill), so I suppose it's also not faking anything.
--
The author explains why he thinks DDR SDRAM is better dan DRDRAM and shows once again that MHz isn't everything.
--
Either this is a silly troll, or you really don't know the difference between astronomy and astrology...
--
All modifications done to GPL'd tools have to be released under the GPL, so all those modifications done by Apple are in no way revokable by them. They're not (and cannot) convert those sources to fall under the APSL because people they hired changed them. They're even assigning the copyright on several changes (most notably the changes done to GCC) to the FSF. Grow up & get real...
The threats from Apple were about the unlicensed usage of the Apple logo, not about the Aqua look. You can create as much Aqua look-alikes as you want (in fact, there are already several ones) and you won't get a complaint from anyone. It's just that the Apple logo is trademarked and if Apple doesn't protect it's trademark (even if it's used in a flattering kind of way), it won't be able to do anything if someone "abuses" it later on. The same goes for Linus and the Linux trademark (remember the domain name debate?).
Actually, it was Michael Dell who said that.. Quite a difference
"Normal" code (integer calculations etc.) is less efficient in general, but it's getting better. If you want to see for yourself, get the development compiler with new optimizations enabled from the development page (the "optcomplinux.tar.gz" archive). Note that you have to install it over a release version. Compile your code with -OG3p3 and/or -OG3p3r.
What FPC still lacks is an instruction scheduler, but with the current crop of processors with huge reordering buffers and tons of renaming registers this doesn't matter anymore as much as in the days of the Pentium (on the 80x86 front at least).
It's funny that of all Delphi stuff you mention long strings, because that's one of the things that isn't properly implemnted yet :) Ansistring OTOH do work fine already.
The Kassandra Component Library and the Lazarus Component Library are both works in progress to create the graphical components (as much toolkit independent as possible, for example KCL both works with GTK and native Win32).
Have a look at the Free Component Library of the Free Pascal Compiler. Also at Kassandra and Lazarus
Actually, that's not true. Quicktime Streaming Server is free *and* open source (the client isn't of course). It doesn't run under Windows though (the server, that is), only under MacOS X (Server) and Linux/x86 afaik.