.Net Language Question (but not really programming...)
-
espeir wrote:
We use C++/CLI. I think you should use c#.
OK - but for what reason(s)? Lacking language-specific support for .Net features? IDE support for the language? Developer support for the language? Peace! -=- James
If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
DeleteFXPFiles & CheckFavorites (Please rate this post!)One Reason: Ease of programming! I am (used to be??) a C++ developper, but had to do a project in C#. The switch to C# was extermely easy, prabably easier then the switch back to C++ (you get used to the new language constructs and the oh so dreaded garbage collector) Arend
-
This is not to add fuel to the fire, but it is good for me to hear that someone else thinks that C# and VB.Net are interchangable. My thought is that VB is so underrated and the main reason that people drift towards C# is because they have come from the C, C++ camps.
Yeah C# and vb are pretty much interchangable. There are some miniscule differences in the il they generate (which has to do with what it is supposed to do with it) but other than that its pretty much a line-per-line equivalence :) like one of the differences is with equality comparision... string equality under vb dictates that "" = nothing, but not under C#. oh and vb gives the option of having implicit declarations and the such... Might work for learning, but it gets annoying to find bugs - just turn option explicit & option strict on as the project defaults and its good to use :cool: People who make a fuss about it will throw an fit about little differences like that, but... all in all, it won't affect much - they are almost identical. As for reasons people don't like using vb... Many people grew up with cish languages... C/C++, java, etc... So yeah, its much easier for them to use C# - its what they are used to. vb would involve learning less familiar keywords. Also, vb has improved much over time... some people are still comparing new products to old old versions... like vb 6... 4... 1... Qbasic... OLD VB CLONES THAT DON'T WORK RIGHT (stares at some people)