Top 5 Myths About C++

We’ve now completed 5 articles in the “Nobody Understands C++” series so here we are going to recap the misconceptions we have covered.

Nobody Understands C++: Part 5: Template Code Bloat

On occasion you will read or hear someone talking about C++ templates causing code bloat. I was thinking about it the other day and thought to myself, “self, if the code does exactly the same thing then the compiled code cannot really be any bigger, can it?” Here are the test cases presented, first without the use of templates, second with the use of templates. Exactly the same functionality and exactly the same code output:

Pseudo Random Number Generator Quality

For those who do not know, most random number generation on a computer is accomplished via a pseudo-random sequence generator.

Ex Astris Release 2008-04-29 Available

The next release of Ex Astris is available from the googlecode project. Changes:

Christian Open Source Programming

Maemo Game Creation Challenge 4

The results of the 7 hour challenge have been posted the google code project page. Currently the code should compile on any gtkmm supported platform.

Maemo Game Creation Challenge 3

Another 1.75 hours down. The days has in fact been very fragmented, but as I see it I still have 1.25 hours left in the initial challenge. The basic game play element of traveling has been implemented, but I don’t have any UI as of yet. My plan is to take and modify the “radar” example from the gtkmm code and make it display my galaxy map. This should get me a start to graphical game play elements.

Maemo Game Creation Challenge 2

Well, I’ve now had 4 hours of time to work. My Saturday is getting broken up more than I anticipated and it looks like I’ll only get about 5 hours total today. We’ll see.

Maemo Game Creation Challenge

I’m getting ready to start a 7 hour challenge from my cousin to write a Elite style game called Ex Astris today.

Nobody Understands C++: Part 4: Functional Programming

Standard Algorithms Few C++ developers seem to appreciate that the standard C++ library is actually designed around functional programming principles.