#3 FUD: You're an idiot.
Also, one semantic point about the pro-.NET guy in this link, he said that Java only supports pass-by-reference for objects.
Actually, in Java and .NET, object REFERENCES are passed (objects never move from the heap, just the references get passed around) BY VALUE. That is, the value of the pointer address is passed, not a copy of the memory or anything.
C# adds the "ref" keyword which allows references to be passed BY REFERENCE (something like a pointer-to-a-pointer in C++, but not exactly).
|