By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,387 Members | 1,751 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,387 IT Pros & Developers. It's quick & easy.

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

P: n/a
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
Jan 27 '06 #1
Share this Question
Share on Google+
4 Replies


P: n/a
Hi Carlos

"Carlos Villase$BP(Br M." <cv*******@avantel.net> wrote in message
news:ON**************@TK2MSFTNGP10.phx.gbl...
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$BP(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%2B%2B
http://en.wikipedia.org/wiki/C_sharp
hope this helps
--
csn

Jan 27 '06 #2

P: n/a
Carlos Villaseñor M. <cv*******@avantel.net> wrote:
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++.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Jan 27 '06 #3

P: n/a
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#.

Jan 27 '06 #4

P: n/a
"Carlos Villaseñor M." <cv*******@avantel.net> wrote in message
news:ON**************@TK2MSFTNGP10.phx.gbl...
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
Jan 27 '06 #5

This discussion thread is closed

Replies have been disabled for this discussion.