Hi. I'm new to c++ and still learning it. I've been advised that c
and c++ are now becoming obsolete..I better learn c# (supposedly the
best language available) ..is it true??
There is no 1 best language.
Depending upon what I want to do I might use any of
c++ - systems programming, places driving the hardware to the utmost
Java - to do a system that I want to be easily portable
c# - to do a windows based gui system -> or Delphi for the same thing
in Win32...
or
Eiffel - anywhere that I thought the design by contract approach would
have sufficient payoff to justify me getting used to programming in
it.
Perl - for quick and dirty scripting or to process text files.
then there are special cases where I might use a functional language
or languages with support for what I want.
C++ is very unlikely to be useless in the near or mid future for
computing, I have always seen more jobs advertised for C++ than other
languages.
C# is, IMO, a simpler and clearer language design than C++ and, with
the current tools for it, I believe it's simpler to put a gui together
in it than any C++ environment that I've seen or used. But I don't
think that C# has the same bredth of features available as C++.