Slashdot Mirror


Gosling Claims Huge Security Hole in .NET

renai42 writes "Java creator James Gosling this week called Microsoft's decision to support C and C++ in the common language runtime in .NET one of the 'biggest and most offensive mistakes that they could have made.' Gosling further commented that by including the two languages into Microsoft's software development platform, the company 'has left open a security hole large enough to drive many, many large trucks through.'" Note that this isn't a particular vulnerability, just a system of typing that makes it easy to introduce vulnerabilities, which last time I checked, all C programmers deal with.

3 of 687 comments (clear)

  1. Wait, there's another hole? by Anonymous Coward · · Score: -1, Flamebait

    Besides the fact it runs on Windows and is made by Microsoft?

  2. Re:Oh, we better stop using C then... by Anonymous Coward · · Score: -1, Flamebait

    He's referring to web-based apps in C you fucking spastic.

  3. Re:So you mean to tell me by Anonymous Coward · · Score: -1, Flamebait

    Personally, I prefer python. It is small, clean, a complete language, and allows for great macro generation, allowing easy scripting within an application (which seems to be where it's most widely used). For general application programming, use C with extensions. You can code in C in an object oriented manner (Linux developers do this) without the overhead of C++. Java is to slow to be used on any computer before the year 2659. While it is safe, narcoticized slugs go faster. There used to be talk about 'byte code is real fast'. Java's byte code bytes. While it's true that it increases the speed of Java by a factor of 10, it still runs about 1000 times as slowly as a completely unoptimized program in C. Java could have been faster, but Sun wanted to keep the licence in-house. Soon, the baby will be abandonware.