Paul G. Allen wrote: > I won't use C# because it is J++ tweaked and given a new name (J++ was > Java tweaked and given a new name). It's Java with some C++ crap > added, making it more complex than needed and adding things that have > caused programming problems/bugs in C++. Basically, it's Java AFU. (I > investigated C# and .NET in my last job, and found it something I > never want to get close to using.) Yes, C# is a lousy Java AFU. Sigh.
What C++ crap are you thinking of? Generics? C# generics are quite different from C++ templates. An honest programmer will look at C++/CLI and realize that C# is not at all "Java with some C++ crap added". What C++ and C# (and Python and Perl and...) share is a desire to synthesize a more useful language from elements of OO and functional programming. That said, they come at it from quite different tacks (one might argue they are as different as C and Pascal ;-). > I won't use C# because it is not platform independent, and Mono etc. > do not fill that void as they are subject to M$ IP, licensing, etc. > and M$ can not be trusted. Can you suggest a language which *isn't* subject to "M$ IP"? --Chris -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
