Page 1 of 1

Is c# as powerful as C++?

Posted: Fri Jan 16, 2009 9:18 pm
by Levio91
I took intro to computer science this year and the proffessor is going to teach us how to program in c# Is it as powerful as C++? It still looks fun,the only thing I dont ike is vissual studio 2005's interface. I prefer bloodsheds c++ editor-compiler.

this is the book Im using I totally recomend it. http://www.amazon.com/Teach-Yourself-Vi ... 303&sr=8-2

Re: Is c# as powerful as C++?

Posted: Fri Jan 16, 2009 9:54 pm
by Aeolus
From what i heard no its not. I mean its got its advantages, and its mainly used for Multimedia applications such as Windows Media Player, A photo preview application, etc...

C++ is more used for Games, Emulators, Servers, etc...

Re: Is c# as powerful as C++?

Posted: Fri Jan 16, 2009 10:36 pm
by MarauderIIC
C# is what the professional area is all about now

Re: Is c# as powerful as C++?

Posted: Sat Jan 17, 2009 2:07 am
by trufun202
C# is great for business applications. The .NET Framework offers alot of built-in functionality that lends itself to rapid application development, but ultimately C++ offers better performance and more flexibility.

In terms of gaming, Microsoft's XNA framework uses C# and works on the 360, which is cool - but you can still get way more out of C++.

Re: Is c# as powerful as C++?

Posted: Sat Jan 24, 2009 8:40 am
by odnarble
Which one do you guys think will last the longest in the business world?

Re: Is c# as powerful as C++?

Posted: Sat Jan 24, 2009 12:32 pm
by programmerinprogress
Definitely C++

There are already so many businesses using systems built with C and C++ that maintaining their current systems would be more cost effective than having to redevelop a system in C#, design, implement and re-test the system and retrain the staff to use the new system. It makes much more business sense to work with what you've got.

there's also so many more skilled C/C++ programmers to do the job.

And also, depending on the business, the company may require some low-level control (don't ask me why, like said it depends on the business) which C# might not provide.

People are slow to change (and to be honest with you, i'm one of them, I like C++ and it's underlying principles, I think it achieves its goals well)

Re: Is c# as powerful as C++?

Posted: Sat Jan 24, 2009 12:55 pm
by Falco Girgis
C and C++ are not going anywhere. Even if companies decide to use C# for business applications, C/++ are almighty when it comes to lower level/high performance programming for things like embedded systems (gaming consoles) and anything where performance matters.

C/++ can do everything C# can and more. Some companies might like to use C# for faster development, but C# will never be able to cover more than a small area of what C/++ can.

Re: Is c# as powerful as C++?

Posted: Sat Jan 24, 2009 1:07 pm
by LeonBlade
I have to agree...
C# is simple, you can tell C/C++ is more complex just by using it.
C# reminds me of Java lol

Re: Is c# as powerful as C++?

Posted: Sat Jan 24, 2009 5:41 pm
by Ginto8
C# is very similar to Java, from what I've heard. Both seem to be very internet-oriented.

Re: Is c# as powerful as C++?

Posted: Sun Jan 25, 2009 5:25 am
by programmerinprogress
For java, that's due to it using it's own virtual machine, thus all java code will work on any operating system, just as long as a correct virtual machine is present ,this makes it really easy to intergrate into web pages.

As for C#, I believe it uses a similar process, but it uses the .NET framework,which Is only intended for windows machines(AFAIK), but you can easily publish C# projects to the web.

Personally, i'm a dinosaur, and I believe that the offline, standalone application will be here to stay for a long time so I use C++ ;)

Re: Is c# as powerful as C++?

Posted: Sun Jan 25, 2009 8:39 am
by M_D_K
I've said it before, I'll say it again Mono. Mono is a cross platform, open source .NET development framework. Not that I'd use it, I too am a C/++ guy.

Re: Is c# as powerful as C++?

Posted: Sun Jan 25, 2009 9:00 am
by LeonBlade
I use Mono myself actually (on Ubuntu)

Re: Is c# as powerful as C++?

Posted: Sun Jan 25, 2009 11:10 am
by programmerinprogress
M_D_K wrote:I've said it before, I'll say it again Mono. Mono is a cross platform, open source .NET development framework. Not that I'd use it, I too am a C/++ guy.
Thats what I thought, the differentiation between java and C# is that sun microsystems wants their platform to be compatible with all available Operating Systems (that's why they write the VMs) but Microsoft don't strictly intend their language to work on other Operating systems, i'm not saying they don't work, but they really want their software to function on their own operating systems (thus Mono comes in, in all its open-source glory :lol: )