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

  • Thread starter Carlos Villaseñor M.
  • 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
 
C

csharpnb

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
 
J

Jon Skeet [C# MVP]

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++.
 
B

Bruce Wood

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#.
 
T

Text Stephen

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top