Whats your poison....

Miscellaneous Forums/General Discussion/Whats your poison....

So, in the current climate would you be inclined to C, C++, C# yourself up and why would you choose that particular poison ?

I've been exposed to C ...a bit.

Is there any merit to C++ prior to C# ? Or is that only as an employee?

As an indie developer, in my experience BMax is the best option, and by no means a poison at that. I used VB6 as a front end, only coz I shelled out 95 quid for it a while back. Money does not grow on trees....

I paid £90 or so for Visual C# 2003 in.... erm.... 2003 probably. I'd like to use C# one day. Perhaps not a version thats currently five years out of date, though.

I don't know if I can upgrade it any. It takes absolutely eons to install so I'm not likely to find out unless I find myself at a loose end anytime. :/

yeah, i installed VB6 as a method to get my accomplished Bike speed thigny on the PC. VB6 sucked for that though. Ra Ra BRL for BBasic 2.1 on the Miggy, well it superseded a whole class of uni students efforts in the US of A (no disrepspect to americans). AND i built my own scmitt trigger blah.... oh I do go on,

C# sounds like a bee ach to install then. like most of MSoft bloatware. I'm sure they get back handers of hardware developers... or is that being cynical?

No its really easy to install. You just have to prepare yourself for 45 minutes of watching a progress bar that moves about as fast as an indecisive slug with a large bag of shopping, which is also dead.

Dev C++ for me, its cross platform and easy to code in. Being based on GNU C++ its easy to code and port to other platforms.

The Windows SDK comes free of charge, and if you need a good alternate IDE, you can install SharpDevelop (which is Open Source and entirely written in C#). By the way, this installation is also a bit quicker than setting up the Visual Studio beast.

Or you just install Mono and SharpDevelop - that's the quickest way to C# development on Windows.

Given the choice between C, C++ and C#... I'd choose Python. ;-)

VB.Net for me. C# if I have to.

Dev C++, cause i'm not serious of a C++ programmer, though I do know the language well enough to get basic applications, I mostly use it to code modules for bmax

I downloaded C# and C++ express last night. Training C++ right now, if I can't figure it out, I'll move to my second plan, C#.

I loved the IDE and the compact design of express versions. You can try them.

For work it's C. I know quite a few languages but I can't be bothered to learn any more unless I have to. BlitzMax is my favourite.

I would use C# (or VB6/.NET), but that's just because I have worked with it before.

I like C because it's so straight forward and fast.
I use C++ when I want to do some theoretical stuff which works also in practice to some extend, but never C#, then rather D which is even nicer for theoretical stuff, but also less practical.
For RAD programming I use BlitzMax.

C#. Because it has the most potential of the 3 listed languages, and less of the hassle. C and C++ are really niche languages these days.

If I could figure out how to make a living out of it, I'd go with Python tho'.

Whatever gets the job done. With the amount of documentation these days it's pretty easy to find your way in any coding environment.

I knew C before Blitz so still like to use it but I must say I am really enjoying using C#, especially with XNA. Never touched C++, never needed too and it just never clicked with me when I did have a look at it.

@Big&,
but I must say I am really enjoying using C#, especially with XNA


really enjoying using a specific language is a big plus in my book, what aspects of C# make it a plus then...? , do you agree with flameduck's sentiment ?

Python for quick/small/prototype things.

C# for everything else.

I still love B3d and Director for most of my work, but...for future stuff

C# inside Unity and XNA

IPete2.

Now that everybody has told you to use everything, is your decision any easier :)

LOL {;-) ... I think I feel a top 10 list coming on... no... must stop myself. phew that was close. From a personal hobby perspective B3d for well getting 3d objects doing stuff gratification and eh... BMax for more 2D stuff. Yess there mini3d or whatever it is, but isimply don't have the time to explore that avenue.

Whatever you do, don't do C. A few people will hate me, but at worse just do C++ without OOP.

Well, look what you can do in C in a terminal window.....:

http://myweb.tiscali.co.uk/diecastcars/spacinva.exe

q: left, w: right, p:fire

Who would want more ?

just do C++ without OOP
What's left of C++ without OOP?

What's left of C++ without OOP?
C.

back on thread, at the moment it mmm Guiness. Well I am on holiday (;-) LubricaTES the grey cella and stimulates creativity.