Andrew Lentvorski wrote:
.Net and the CLR kinda broke the *entire freakin' Windows API*.

I said "in many things." Obviously the CLR isn't a match for the existing Windows API. On the other hand, you can invoke the existing Windows stuff from C# quite easily.

Microsoft is a *lousy* example of backward compatibility on almost every front.

Um, sure. Show me a 10-year-old Linux program or Mac program that runs without recompiling?

And other projects like Apache, Python and Tcl *don't* don't break backward compatibility on every minor release. In addition, they also declare certain "business versions" that are then supported for much longer than the intermediate ones.

Yep. That's why I use those tools instead of things like Ruby and Perl.

How many Java AWT-based applets still run?
Ummmm, almost all of them.

Damn. I couldn't even make them work right at the time! :-)

Just try to find a 1998 C/C++ program that runs without recompiling on a 2007 OS. Games are your best shot, and even most of them don't.

I'll grant you that Java stuff is probably the most portable compiled code out there, yes. And Sun too has worked hard to maintain backwards compatibility in the JVM at the expense of improving the language.

--
  Darren New / San Diego, CA, USA (PST)
    His kernel fu is strong.
    He studied at the Shao Linux Temple.

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to