Re: c# is a good way to learn c

Tech-Archive recommends: Fix windows errors by optimizing your registry



Another news flash: Have you heard of Linux? Its got a tremendous
following and most everything is written in C. C is not going anywhere
anytime soon. With that said however, I agree that unless you are planning
to write very low level applications, write applications for Linux or have
some specific reason to learn C, its pointless. Other than the basic
language constructs, its not in anyway related to C++ or C#. C has no
concept of classes or other object related programming practices and as such
it requires a totally different approach to developing the application.

Which means later when you come back to C# you will have to relearn how to
write good code as C practices are not going to work in C#.

my 2 cents,

glenn


"Olaf Baeyens" <olaf.baeyens@xxxxxxxxxx> wrote in message
news:4253d1e3$0$30470$ba620e4c@xxxxxxxxxxxxxxxxx
> > > Thats a good idea. Learn C and make sure that you keep on using 20
year
> old
> > > technologies. The job-market is too full anyway.
> >
> > And now you know why being called an MVP is absolutely, totally useless.
> >
> > What does this guy think? That Win32 is coded in C#?
> >
> Actually he is right, not to delve too deep into C.
> He is not referring to C++!
>
> The problem is that if you learn C first then you will have to unlearn
that
> way of thinking and this is very hard to do.
> But learn C++/C# first and then it is much easier to see why C is outdated
> and hard to keep up with if your code library gets big and you do not have
> to unlearn.
>
> A programmer coming form school should not take too much effort in
outdated
> languages, because by the time he has a job the new languages will be far
> more in demand than the older ones. Unless you want to specialize in a
niche
> to keep outdated software running. The C population is getting a lot of
grey
> heir, and are preparing for their pension. ;-) They are litteraly dying
out.
> :-)
>
> ---
> http://www.skyscan.be
>
>


.


Quantcast