|
|
|
|
|
by jeremiep
4154 days ago
|
|
Once you know C++, learning C# is a breeze. I learned it myself last year by going over the C# Reference [1] and scanned through all the documents only stopping for new syntax or concepts. I then installed ReSharper and learned a bunch more as I was using the language. Without a doubt, C# is a much, much cleaner language. If performance or low-level systems programming isn't your main concern, I'd say go with C#. Compilation times are much better, the garbage collector makes many things much easier to use and you still work in a statically typed language with powerful type inference. One neat thing about C# is that its a hosted language, the CLR can also run F# and Clojure to name only two, both of which can interact directly with C# code. Ultimately, the choice is yours. I'd suggest trying it for a week or two and by then you'll have a better idea which you prefer. [1]: https://msdn.microsoft.com/en-us/library/618ayhy6.aspx |
|