QUOTE(rohangc @ Aug 6 2004, 08:13 PM)
Hmm, but Microsoft Windows is not the only operating system that is used in the world.
No, but it has a sheer 95 % dominance of the desktop market.
QUOTE
In addition, built-in features like garbage collection, array handling, etc come at a price (increased execution time, higher resources). I guess that is the reason people still use C in applications such as embedded systems.
True, and in embedded systems one usually can't use anything but assember and C. With modern PC systems the few additional clock cycles wasted in GC and safe array handling don't mean anything. Actually they can save you from a memory leak or even a BSOD and that is
much more important than the wasted clock cycles.
Also in large scale C/C++ projects the memory management code can get so large and complex than it actually costs more than a garbage collector.
QUOTE(Dibrom @ Aug 9 2004, 06:18 AM)
IMO, one of the biggest problems with this language, just by taking a quick look at it, is the compiler situation. The compiler is for win32 and linux only it seems.
True, D desperately needs more compilers. But they're on their way, someone is indeed making a GCC backend for D and D.NET is progressing nicely.