Quote:
Originally Posted by KrazyKuch
Great Idea.....I can program but I use C++
|
if you know C++, then C#'s a no-brainer. no header files to mess around with, no prototyping to worry about. you still get the power of scope.
no pointers: some people like that, some don't. But you can do pointer functions (c# calls them delegates). no memory leaks, either, since it has a garbage collector that scans through and cleans up the memory when needed.
plus .net rocks. so much stuff pre-done. .net's done so many things, that it all adds up. all your normal syntax is almost done as though they're classes, in c#. for example, if you make an array, you do the following:
int[] myIntArray = new int[256];
then you can use functions and variables built into the array (methods/properties).
for(int x = 0; x < myIntArray.Length; x++)
{
myIntArray[x] = x;
}
(stops a run-time exception by using a Length property you can read in your array)
I've been using C# and the XNA 3D framework for my 3D animation III and programming for the artist I classes, and think they're both great for loads of applications.
you can download visual C# express edition, which is a full featured C# IDE, from msdn.microsoft.com.
http://msdn.microsoft.com/vstudio/express/visualcsharp/
lemme know if u wanna help out
