What? C++ or C#? Why? Which?

  • Thread starter Thread starter Carlos Villaseñor M.
  • Start date Start date
C

Carlos Villaseñor M.

Hi every body:

There are some years that I don´t to practice C++, but since 3 moths when I
decide to take up again "C" I encounter that there are 2 versions of "C"
(C++ and C#), the first time, that situation results confused to me. Now I
have some questions: ¿C# will replace to C++? ¿I will to obtain the same
power with C#?

Regards
Carlos Villaseñor
 
Hi Carlos

Carlos Villase$BP(Br M. said:
Hi every body:

There are some years that I don$B%((Bt to practice C++, but since 3 moths when
I
decide to take up again "C" I encounter that there are 2 versions of "C"
(C++ and C#), the first time, that situation results confused to me. Now I
have some questions: $B%=(BC# will replace to C++? $B%=(BI will to obtain the same
power with C#?

Regards
Carlos Villase$BP(Br


C, C++ and C# are different programming languages.
Maybe some reading will help you get a better picture.
http://en.wikipedia.org/wiki/C_programming_language
http://en.wikipedia.org/wiki/C++
http://en.wikipedia.org/wiki/C_sharp


hope this helps
 
Carlos Villaseñor M. said:
There are some years that I don´t to practice C++, but since 3 moths when I
decide to take up again "C" I encounter that there are 2 versions of "C"
(C++ and C#), the first time, that situation results confused to me. Now I
have some questions: ¿C# will replace to C++? ¿I will to obtain the same
power with C#?

C# and C++ are very different languages - they're not really different
"versions" of anything. C# is always compiled to "managed" code which
runs under the .NET platform or similar platforms on other operating
systems. There is a managed version of C++ as well.

C# isn't going to replace C++, but unless you're doing low-level work
you may well find it much more productive than C++.
 
The first big question you have to ask yourself is whether you want
your software to work on multiple platforms (e.g. Windows and Unix, or
Windows and Mac). If the answer is yes, then you can't use C#. (Yes, I
know about Mono, but....)

If you're planning on looking for work with some company, find out
which language they use in the field in which you're thinking of
applying. For example, companies that design communications equipment
are probably using C++; they have large teams of highly skilled
programmers. Small companies writing in-house software are more likely
using C#.
 
Carlos Villaseñor M. said:
Hi every body:

There are some years that I don´t to practice C++, but since 3 moths when
I
decide to take up again "C" I encounter that there are 2 versions of "C"
(C++ and C#), the first time, that situation results confused to me. Now I
have some questions: ¿C# will replace to C++? ¿I will to obtain the same
power with C#?

Regards
Carlos Villaseñor

Carlos,

Here's a link:

[A Comparitive Overview of C#]
http://genamics.com/developer/csharp_comparative.htm
 
Back
Top