Page 1 of 1

Let me ask a general question here..

Posted: Tue Oct 09, 2007 3:02 pm
by Charles256
Anyone program in C#? Am I the only lost soul? If so, why? If no, then why not? Let me hear your thoughts. ( It's a Tuesday and I'm bored, sue me. )

Posted: Tue Oct 09, 2007 6:37 pm
by wei
Yes, I do. It is the simplest way to build tools in windows. The 1 big advantage with C# is that it was designed with tooling in mind, that is, availability of refactoring tools was a goal in the language design. Combine refactoring tools with unit testing allows me to refactor with impunity and haste (the refactoring usually doesn't break any code, unless I was refactoring logic). However, the generics in 2.0 was a step forward, but still a pain in the ass when you are wanting dynamic variables that is permitted in other languages.

Posted: Tue Oct 09, 2007 9:33 pm
by alex.barylski
I've tinkered in C# but I still prefer C++

Why do you feel like a loast soul? There is a massive job market, so whats so wrong with knowing it?

Posted: Tue Oct 09, 2007 11:06 pm
by Charles256
Probably because I use it for game development and right now that market is small ( but growing with a quickness ). I;'m just having a hard time find fellow c# game developers ( preferabbly using the xna framework ) .

As it stands I got a dozen guys I can drop a line in on for PHP conversation but no c# developers. It takes the joy out of solving a complex problem if you have no one to share it with. So, I was trying to evaluate who used c# on this board and whether chronicling random accomplishes and shares stories via the general chat would be worthwhile. :-D I may have to go find me a c# community but I try to stay focused no devnet.

To specifically answer your question, nothing's wrong with knowing c#. Hell, I rather enjoy it. Once I remember that data types do matter. :-D

Posted: Wed Oct 10, 2007 12:38 am
by Josh1billion
I've never tried C#.. I've always stuck with C++ since 5 years ago (then I learned PHP a couple of years later).

Posted: Wed Oct 10, 2007 10:39 am
by feyd
Game developers aren't likely to use C#. It's simply too separated from the hardware and not especially conducive to such development. When I was developing (games) we used C# for tools building, nothing more. C++ was the primary language to write the game code in, with a little LUA, Assembler, and every once in a while, Python.

Posted: Wed Oct 10, 2007 2:43 pm
by Charles256
I think since XNA Framework more game developers are using it. At least the ones not too interested in portability. ( i.e. me :) )