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

Reply via email to