Re: Question about C#
- From: "Kevin Spencer" <kevin@xxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 25 Apr 2006 07:54:07 -0400
Secondly - So you think C# takes more control away from the Programmer?
No. In fact, it is better to think of C# as an extension of C than anything
else. Just as C was an extension of Assembler, and C++ was an extension of
C, C# is an extension of C++. Hence, C# could be seen as C++[++] (think of 2
"++" overlapping each other and you get the idea). It's a bit more complex
than that, because the direct underlying code of C# is MSIL, but for all
intents and purposes, it's useful to think of it that way. You still have as
much access to the lower levels of programming as you need. They are just
encapsulated in such a way as to take them "out of the way" for most
programming jobs.
I have some trainning in Java but have only done minor changes for
about a month. Do you feel that the crossover from C to C# will be
seemless given my understanding of Java and C?
It really depends not so much on your knowledge of any language, but more on
your understanding of programming principles. Learning a programming syntax
is much easier than, for example, learning a human language. But all
languages have the same underlying principles behind them. They all perform
the same operations using different syntax.
In other words, the transition should not be difficult if you have a good
understanding of what the syntax of Java and/or C means in terms of what it
does.
--
HTH,
Kevin Spencer
Microsoft MVP
Professional Numbskull
Hard work is a medication for which
there is no placebo.
"Jake Thompson" <readytoride39@xxxxxxxxxxx> wrote in message
news:1145893201.945321.191730@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
First of all thanks to all that replied.
Secondly - So you think C# takes more control away from the Programmer?
I have some trainning in Java but have only done minor changes for
about a month. Do you feel that the crossover from C to C# will be
seemless given my understanding of Java and C?
Lebesgue wrote:
C# can't be compared to C. If you are a C programmer who had never seen
C#
you can hardly imagine the possibilities C# and .NET is offering. It can
be
compared to Java, but C or C++ can't compete with C# in terms of language
cleaniness, productivity and effectiveness.
Maybe you could start your reading here:
http://msdn.microsoft.com/vcsharp/programming/fundamentals/
and a short introduction to the language may be found here:
http://en.wikipedia.org/wiki/C_Sharp_programming_language
<readytoride39@xxxxxxxxxxx> wrote in message
news:1145888934.043744.149710@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I am curious where does C# fit in regarding C and C++? Is it an
extension of standard C with just a fancy name to take into account
.NET or is more than that? I am a C programmer so I am curious to know
what it does differently in case I see a job posted for a C# programmer
instead of a C programmer. Any good links on the subject would be
great.
Thanks
Jake
.
- Follow-Ups:
- Re: Question about C#
- From: John Fullmer
- Re: Question about C#
- References:
- Question about C#
- From: readytoride39
- Re: Question about C#
- From: Lebesgue
- Re: Question about C#
- From: Jake Thompson
- Question about C#
- Prev by Date: Re: split method
- Next by Date: Re: Interesting C# puzzle
- Previous by thread: Re: Question about C#
- Next by thread: Re: Question about C#
- Index(es):
Relevant Pages
|