ahayes@ntlworld.com writes:
Steve Fosdick wrote:
So, back to MJR's email in which he says these are windows problems. I beg to differ. I think these are M$ problems and if M$ dained to write software for Linux it would be fraught with all the same issues.
OK, maybe we should say these are Microsoft problems. Trouble is, "Microsoft Virus" sounds so much like one of their products, doesn't it? Maybe it is and they are keeping the anti-virus makers in business ;-)
I also think they are programmer problems. Arguments are made saying it's the language the programmer uses. For example: "c has buffer overflows, use perl/whatever!", but once you take out buffer overflows you end up with the inability of programmers to create a decent authentication system. (Think hotmail, banks, etc)
Yes, ultimately the programmer is responsible, but can you name any other company which so fiercely defends the rights of their programmers to create such cock-ups, are reluctant to fix them once found and prevent others from fixing them?
I'm intrigued though: why is the ability to create buffer overflows linked to being able to create authentication systems? Maybe I've just not thought about it enough.