Let me ask a general question here..

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
Charles256
DevNet Resident
Posts: 1375
Joined: Fri Sep 16, 2005 9:06 pm

Let me ask a general question here..

Post 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. )
wei
Forum Contributor
Posts: 140
Joined: Wed Jul 12, 2006 12:18 am

Post 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.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Post 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?
Charles256
DevNet Resident
Posts: 1375
Joined: Fri Sep 16, 2005 9:06 pm

Post 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
User avatar
Josh1billion
Forum Contributor
Posts: 316
Joined: Tue Sep 11, 2007 3:25 pm

Post 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).
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post 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.
Charles256
DevNet Resident
Posts: 1375
Joined: Fri Sep 16, 2005 9:06 pm

Post 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 :) )
Post Reply