Well Im not totally sure of all the differences, but C# is pretty new, and a ton of things changed just between C and C++. This is the next generation of the C programming language. I have found this paper that might give SOME light to you, only thing is it is called Differences between C++ and C#... And yes, if you were wanting to learn C, then you DID waste $30. Look on the bright side, C# is totally different, but you may want to learn it also <smile>
The paper is here:
http://www.libertyassociates.com/pages/C2Cdiff.htm
Also, this might help C and C++ are more alike than C# and any other C programming language, it is more Microsoft oriented. Well here check out this quote:
Quote:
C# runs under the .NET Framework.
:
:
:
So does visual C++.NET if you use managed code.
Good Points of C#
C# is a lot like Java, but creating the GUI is much easier.
All memory management is done for you with a garbage collector.
You can use it to code ASP.NET web pages.
It's easy to learn and use.
Bad Points of C#
It's much slower than unmanaged C++.
It requires the .NET framework to run on a machine.
Only supported on Microsoft based OS's.
That being said, I think that C# has it's place just like any of the languages. It great for some things but not so great for others. I use C# for things like databases and web pages.
|