?
=?ISO-8859-1?Q?G=F6ran_Andersson?=
Don't feed the trolls.
Herfried K. Wagner said:It seems that you misinterpreted my post (maybe because I was unclear...).
I'll try to explain my thoughts in more detail below.
Well I appreciate (honestly) your reasoned response. I just wish we
could all "talk" instead of trying to (to use the modern term) "Kempf"
all the time.
Tom Leylan said:Well I appreciate (honestly) your reasoned response. I just wish we could
all "talk" instead of trying to (to use the modern term) "Kempf" all the
time.
Consider that C# isn't "like VB" or borrowed from VB but rather that the
developers borrowed parts from "all existing languages". Their intent
wasn't to improve on VB but rather to improve on C/C++ and to offer
competition to Sun's Java.
That said, it is beyond any doubt syntactically much more like C/C++ than
it is like VB. It is case sensitive, uses a line terminator (even down to
the the same termination character), uses C++ style comments and doesn't
support procedures.
[...]
Of all the documents I have seen and read on C# almost all start with
something similar to this one:
http://en.wikibooks.org/wiki/C_Sharp_Programming
which (while technically an opinion) says "derived from the C programming
language" and then goes on to mention Java. None that I've encountered
have ever started off with "just like VB with different syntax."
Herfried said:Again true. Sure, the syntax of C# is pretty C-ish. However, the whole
feeling when using C# is entirely different to the "low-level" feeling
of C/C++ (with the exception of some pure C++ code/libraries). It's the
"managed" feeling that had been connected to VB (and Java and many other
programming languages) for years.
Actually, it will compile in VB 2005 if you turn off all the type safety
features using Option Explicit and Option Strict Off. Why any software
engineer would do so is beyond me.
Mike.
- Show quoted text -
Now Cor, I take exception to that. I've always had a good sense of humor, I
just need the right fool to bring it out of me.
Geez, will you people ever grow up? You do realize that with all of
this petty BS the only thing accomplished is that you all look like
idiots. Damn, so many of you used to garner respect based on your
knowledge but it's getting harder and harder to take anything that any
of you say seriously.
<snip>Scott said:Wow! Hey, if you can't see the humor in the little things in life, then why
bother gettting up in the morning? I'm simply giving an obvious troll a
little bait to see if he'll choke on it. And, yes I'm having some fun at
the same time!
Tom,
Well I appreciate (honestly) your reasoned response. I just wish we could
all "talk" instead of trying to (to use the modern term) "Kempf" all the
time.
Fortunately I kept out of those threads in which "Kempf" has been
involved...
Consider that C# isn't "like VB" or borrowed from VB but rather that the
developers borrowed parts from "all existing languages". Their intent
wasn't to improve on VB but rather to improve on C/C++ and to offer
competition to Sun's Java.
That's all true and I never doubted that.
That said, it is beyond any doubt syntactically much more like C/C++ than
it is like VB. It is case sensitive, uses a line terminator (even down to
the the same termination character), uses C++ style comments and doesn't
support procedures.
[...]
Again true. Sure, the syntax of C# is pretty C-ish. However, the whole
feeling when using C# is entirely different to the "low-level" feeling of
C/C++ (with the exception of some pure C++ code/libraries). It's the
"managed" feeling that had been connected to VB (and Java and many other
programming languages) for years. Whole classes of problems known from
C/C++ do not exist in C#, such as buffer overruns, and security holes opened
up by the misuse of pointers.
Of all the documents I have seen and read on C# almost all start with
something similar to this one:
which (while technically an opinion) says "derived from the C programming
language" and then goes on to mention Java. None that I've encountered
have ever started off with "just like VB with different syntax."
I don't doubt that C# "derives" from the C programming language, but C# is
still much closer to Java/VB/... in terms of the overall usage "feeling" (I
do not know a better term to describe this; I am referring to inherent
problems the user of the programming language has to be aware of, the style
and structure of the libraries used, ...) than it is to C.