yes, it's brute force, and the there are much faster algorithms. I just wanted to show, that it's possible to move expensive calculations to compile time with C++ Templates.
Then the article is woefully mistitled. If I was doing this in C I would just write the code to generate a static table, so this isn't that useful of an good example except as very basic pedagogy. Also, you should show how the compiler time increases if you want it to compute, say, the 200th prime.
Hmmm, I'm thinking you're right. I've renamed it to "How to move prime calculation from execution to compile time". I hope this title fits better with the content.
Hey, this is HN. We're supposed to argue and talk past each other with no changes in what we've done or believe. ;)