Fear the cow

Published August 24, 2004
Advertisement
Nothing much happening in personal development projects lately. Things have been busy both with work and other commitments. So I guess I'll just post a blurb about programming philosophy today.

As you might see from my posting history, I tend to use C++ almost exclusively in my personal projects. I don't do this out of any belief that C++ is the one true way or that I'm more productive in C++. If anything, judging from my experience in the work force, I'm probably most productive in Visual Basic. So why do I use C++? It's not because I believe that programs written in C++ perform better or because I think C++ will still be the dominant language in the next decade. It's a much simpler answer than all that: I have the most fun programming in C++. I enjoy the writing of specialized suballocators and playing with template weirdness. C++ is high enough level to make the computer do what I want without too much fuss, and low enough level to do all those obscene little tricks that you shouldn't do in production code that are fun anyways. And the language itself is sufficiently pissy that there's challenge in getting compiling code that you won't find in more modern languages. (If you don't understand why I would think that's fun, keep in mind I also produced Dodecahellspawn - all my wheel aren't necessarily turning the right way.)

Of course, I also won't claim that C++ would be the most fun of the programming languages for everyone. Different people have different comfort zones. And even I need to take a break from it every now and then. But, for future reference, any time anyone asks why C++, this is my answer.
Previous Entry Bored already.
Next Entry Good karma
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

New bug to me

1910 views

Week/Class 9

1740 views

Week/Class 8

1789 views

Week/Class 7

1835 views

The promised files

2115 views

Week/Class 6

1518 views

Week/Session 5

1578 views

Week/Session 4

1519 views

On the soapbox

1636 views

Week/Session 3

1494 views
Advertisement