xthexder@programming.devtoProgrammer Humor@programming.dev•It gets better the longer it runs
1·
1 year ago99.5% would still be e^200
numbers checked (7x10^86
). According to the Quora link in my other comment, we’ve only calculated the first 4x10^18
primes in sequence as of 7 years ago. 95% is very doable though.
One thing to remember is that arrays are just pointers under the hood. Even if you don’t use them directly, or are always using smart pointers like
std::shared_ptr<T>
, they’re still there.For example, accessing the following array:
Realistically in modern C++ you could likely avoid raw pointers entirely. C++ references cover a ton of the pointer use cases. I’d say the main goal is to prevent data from being copied around needlessly, since that takes more time and memory bandwidth.