So I wrote a quick script to grab the listed locations of everyone on the forums so far and then d…
Yes. Scott Meyers is not a bad guy ;) And there is clearly good stuff in the books, no doubt abou…
To be fair, Effective C++ only says you definitely should do it if you are going to delete a poin…
Assuming that there is no operator overloading going on, then yes, []'s in C generally just does t…
Gilbert Strang also has a nice calculus book that you can for free.
I am still somewhat new to pointer arithmetic. For our RenderWeirdGradient, for example, we fill t…
CMuratori Will you go down the rabbit hole for today's input code, memory and pass time with Wirel…
I've discovered an interesting easter egg of sorts in the game. If you look in the "code" director…
I highly recommend . It's not technically a course in C, but it's an intro course and they use C s…
This is the free digital textbook we use in my calculus class: It's very readable and has good ex…
Also useful is the classic 1986 paper by David Parnas (who else?) and Paul Clements, .
The configuration space of a web program tends to be drastically simpler than that of a game, so "…
A problem I find with for example Scott Meyers' books is that they give a pretty shallow cook-book…
I think that it's quite alright to have a stub implementation of the platform API. I wonder how ma…
Peter —
I found a good one for brushing up on my former C knowledge. It's a bit "provocative" in it's tone…
I quite like these old SIGGRAPH course nodes by David Baraff :
I also don't speak for Casey, however, remember that so far, he's been working entirely on the pla…
DJ —
Depending on what types of maths you want to learn, Chris Hecker's page that walks through some of…
I don't pretend to speak for Casey, but I will give my answer to why I don't think TDD is very use…
Sagar —
Test Driven Development (TDD) seems to be quite popular, especially in web application development…
To inline some of the reasons here... If you want to check if a flag with bit-pattern 00001000 is …
Strang's book is extra nice considering you can follow along with the course video lectures (free!…
It is a way of differentiating whether we are looking for a result of 0 or 1, or if we are looking…
Just wondering why bool32 is used in stead of bool?
Dan —
Found the issue. Thanks David! It seems that the correct audio device wasn't selected. I was co…
Hoo boy. That's reaching back a long long way :) I learned linear algebra from Gilbert Strang's i…
Pete —
I wanted to start a collection of some introductory C resources to help beginners in C like me. Th…
Marco —
Hi Casey, the other night you mentioned you thought yourself math through books. Would you have an…
You can do without any if statements in loop like this: }[/code]
is out. I've also upgraded the server it's hosted on, so if anything dies, do let me know. — Da…