Slashdot Mirror


The Lessons of Software Monoculture

digitalsurgeon writes "SD Times has a story by Jeff Duntemann where he explains the 'Software monoculture' and why Microsoft's products are known for security problems. Like many Microsoft enthusiasts he claims that it's the popularity and market share of Microsoft's products that are responsible, and he notes that the problem is largely with C/C++ and mostly because of the buffer overflow problems."

1 of 585 comments (clear)

  1. C# was created because of business politics by Lonewolf666 · · Score: 0, Redundant

    The main reason was that Microsoft and Sun didn't get along with each other on Java development. This ended with the termination of Microsoft's Java licence by Sun, a lawsuit and a settlement that said Microsoft has to leave the Java market.
    The next move by Microsoft was to introduce C# as an alternative to Java. If it also solves the buffer overflow problem (I don't know C#), that is a beneficial side effect.

    --
    C - the footgun of programming languages