Re: Question about C#

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



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




.



Relevant Pages

  • Re: Original Macbook OS died. now no space on HD but also no way to rebuild?
    ... It is very easy to learn to write a program using .net or java. ... learning any language takes longer than a paragraph. ... programming environment is much easier to learn compared to modern ... could compile Java at all. ...
    (uk.comp.sys.mac)
  • Re: Static vs Dynamic
    ... (Java has too much noise in its source code, ... lot to ask and is typical in a typed language supporting polymorphism. ... > developers can easily learn the Java programming language; ... > obivous bugs slip through and b) in many cases, ...
    (comp.lang.lisp)
  • Re: Hobby languages
    ... Because 100 out of 100 Java "programmers" have no idea what the ... English with someone whose native language is Swahili, ... of programming and requiring bloated resources. ... COBOL IS commonly found on the PCs of people who are interested in COBOL. ...
    (comp.lang.cobol)
  • Re: why is "self" used in OO-Python?
    ... and worse this has spread from Java into other ... by whatever happens to be the first OO language they learn". ... If the first programming language (or the ... I have no objection to teaching Java in a CS curriculum. ...
    (comp.lang.python)
  • Re: 71% Say Finding New Energy Sources More Important than Conservation
    ... Most of the drive to define was for a test programming language, because each tester had it's own language and the engineer would have to re-write the program every time the testor changed. ... The only reason it was used was because people saw that it would have a longer life time than ADA. ... My group at Stanford switched to Java as their language of choice after giving up on C++ as too flawed to use. ...
    (soc.retirement)