Is C# also a web dev tool? Or is it just for Apps?
-Fool
Is C# also a web dev tool? Or is it just for Apps?
-Fool
I hope I get this right. I am sure Witch-King will corrct me if I don't get this positive enough. C# is a new language that is based on C++. It also reminds about Jawa. There is alot to say about why MS didn't chose to continue to develop the jawa language, but that is a different thread altogether. The design focus have been to create a lang that interact in a clean way with the new CLR and .Net framework. .Net is a frame work (Kinda like Mfc but bigger) that has alot of features focused on internet and web services. It is all based on the Xml and SOAP standard and it will all tie in neatly with the upcoming Hailstorm. The whole idea is to me genial and the locical step for internet and computers to take. I see alot of concerns regarding issues like safety, MS monopoly, compability..etc. I am pretty sure that Microsofts muscles will be able to do what Sun failed to do with Jawa. So I guess the answear to your question would be, It is both as fare as I understand it.
~Barjor
A set of C++ classes (Microsoft Foundation Classes) that encompasses the win32 api (which is mainly straight c) and provides a set of templates to speed certain things up.
If you are really interested in finding out just what C# is all about, I recommend that you read
A Programmer's Introduction to C#
By Microsoft insider Eric Gunnerson.
I have found this to be an excellent introduction to C#. It is very clearly written, with good examples. This is a good book for someone who is new to C# ( Pretty Much Everyone ), but not really for someone who is new to programming in general.From the Publisher:
Eric Gunnerson, the test lead for and member of Microsoft's C# design team, has written a comprehensive C# tutorial for programmers to help them get up to speed. In A Programmer's Introduction to C#, he explains how C# works, why it was developed the way it was, and how C# fits into Microsoft's new .NET Framework. Gunnerson addresses the basics as well as the inner-workings of the language including classes, structs, attributes, statement and flow of execution, Arrays, Delegates and Events, Exception Handling and Interoperability. The author devotes the final portion of the book to advanced topics in C# and provides a language comparison that will be especially useful for C++, Java, and Visual Basic programmers.
You can get this book at B & N......ISBN: 1893115860