Re: Question about C#



Given good understanding of Java and OOP principles, the transition should
be very smooth.
But I doubt anyone would be able to move seamlessly from C to C# after
several years of C. The C-habits will remain and won't go away overnight.
Some C programmers would even not appreciate most of the qualities of C#.
Jon Galloway had written a nice blog about this issue a time ago:

4. It [programming in C] can make it hard for you to love framework based
development
5. It [] can teach you philosophies which will prevent you from really
understanding modern programming

The whole article is certainly worth reading.

http://weblogs.asp.net/jgalloway/archive/2005/02/16/374212.aspx

"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: Python or PHP?
    ... If you want to program in a normal language, ... Not in Python or Perl, ... > I doubt if any Perl programmer in the given context would have any ... Why do you think in Java one can call the gc ...
    (comp.lang.python)
  • Re: my dream + some book recommendations
    ... I've sort of come to grips with the fact that Java is a highly complex ... language - but I still feel that there are some aspects of the language ... that put up unnecessary barrier to the beginner programmer. ...
    (comp.lang.java.programmer)
  • Re: Java
    ... >> device drivers, OS internals, language survey courses, data structures ... >> and specialty courses. ... Most of which seems to being replaced by JAva, ... programmer, skilled circa 1955 at writing code for an early machine, ...
    (comp.programming)
  • One for adrian and da geek
    ... In the interests of creating employment opportunities in the Java ... To foil the maintenance programmer, you have to understand how he ... Much of the skill in writing unmaintainable code is the art of naming ...
    (uk.local.southwest)
  • Re: Learning perl - for experienced programmers
    ... public interface of the language or application. ... The javadoc utility produces a Java API of your code. ... programmer to document his code. ... "The industry" selects, usually, the best tools at hand for any ...
    (comp.lang.perl.misc)