Member
Join Date: Apr 2005
|
I'm not a programmer or a developer so I don't know much in the code-writing area, but after recently switching to the Mac platform, I heard from Mac fan sites that Microsoft Windows code is terrible and garbage and etc... Why is this so??? How is code compared (like a computer chip is compared by clock speed, bus, cache, threads, etcc....)?
Is it really inferior and poorly designed and written or was it that Mac fans were bashing the Windows platform? Can someone explain to me please??? ![]() ![]() PS: I don't mean DOS, I'm talking about Windows XP and 2000 and such that from what I've heard aren't DOS-based. |
quote |
Likes his boobies blue.
Join Date: May 2004
Location: Hell
|
I've known a number of folks who have worked at MS. Most of them are very bright. The stories they tell, however... oy.
For those programmers in the audience, prior to Office 2000, Excel's macro language parser was a 33,000+ line *switch statement*. ONE. Most companies have highly unpretty code, but the stories I've heard from the bowels of Redmond take the cake. Heck, look at the security problems... those are either outright incompetence, or because the code is so badly designed that even intelligent people can't see the problems. @kickaha@social.seattle.wa.us #IRC isn't old school... Old school is being able to say 'finger me' with a straight face. |
quote |
Less than Stellar Member
|
Most of us just like to bash MS just because. I'd say 99.9% of us have no idea what we're talking about but we're probably right when we say stuff like Windows is poorly written. There are a few of us here who know what they're talking about and could tell you why it's crap.
I know it's crap not because I know anything about the code itself but because there are times things just quit working on their own and then start again just as inexplicably. That's a poorly designed system. In my 4 years of using OS X, I've never had this happen to me. Not even once. |
quote |
Wait what
Join Date: Feb 2005
Location: El Dorado County, California
|
Hmm...well, the big difference between Mac OS X and Windows (XP, 2000, et al) is that OS X was rewritten from the ground up, sacrificing compatibility with many older applications for speed and stability, while Microsoft decided to maximize compatibility with the majority of older Windows applications in newer versions of its OS.
The end result is 'code bloat': excesses of obsolete code that are kept around to ensure that the newest versions of Windows are still able to run applications created over a decade ago. This is seen by many developers (not just Mac users) as unwieldy and IMHO is one of the biggest reasons that Windows seems to be more 'buggy' than most other OSes these days. |
quote |
Likes his boobies blue.
Join Date: May 2004
Location: Hell
|
Quote:
![]() |
|
quote |
Wait what
Join Date: Feb 2005
Location: El Dorado County, California
|
True, but Classic is more like a separate application than part of OS X itself; you can remove Classic in its entirety and IIRC OS X won't be affected in the slightest.
Try doing that in Windows XP. ![]() |
quote |
Likes his boobies blue.
Join Date: May 2004
Location: Hell
|
Exactly.
![]() MS has a boat anchor around their neck of their own making because they couldn't see a way out. Apple did, and took it. It's funny, I have apps that run better under Classic than they did under OS9. @kickaha@social.seattle.wa.us #IRC isn't old school... Old school is being able to say 'finger me' with a straight face. |
quote |
Member
Join Date: Jan 2005
Location: Utah
|
Another thing, fist I know jack when it comes to major software code, OSX is based off of NeXT and/or Unix/BSD.
This implies... better code? |
quote |
http://ga.rgoyle.com
Join Date: May 2004
Location: In your dock hiding behind your finder icon!
|
Quote:
When you are going out to dig up the garden you wear your old clothes - no one is really going to see your ass hanging out the ripped back pocket. ![]() ![]() I think the same applies to code. If you are writing it "in-house" then you will probably use slightly messy and probably less efficient code. If you are writing it for something open-source, where some of the best programming minds in the world can examine it, then you are gonna spend that little bit extra time neatening it up and optimising it. Not to mention that a couple of million bug spotters are always gonna be better than a couple of hundred or thousand! OK, I have given up keeping this sig up to date. Lets just say I'm the guy that installs every latest version as soon as its available! |
|
quote |
Passing by
Join Date: Jan 2005
Location: London, Europe
|
I dislike Redmond (with passion I hope
![]() [end of rant] |
quote |
Member
Join Date: Mar 2005
|
Quote:
Mac 12" Powerbook G4 1.5Ghz Dell Inspiron 8600 Pentium M 1.7Ghz |
|
quote |
Posting Rules | Navigation |
|
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Microsoft Word, I Hate You. | Hassan i Sabbah | Genius Bar | 25 | 2005-03-06 23:33 |
Microsoft Used Illegal Software to Make XP Sounds | JK47 | General Discussion | 2 | 2004-11-28 22:24 |
10.3.6 Available in Software Update | Moogs | Apple Products | 86 | 2004-11-20 15:12 |
Use open office, get sued by Microsoft. | BenRoethig | General Discussion | 10 | 2004-09-23 08:20 |
microsoft gripes | thuh Freak | General Discussion | 21 | 2004-08-18 05:46 |