This is a discussion on Available memory size within the Windows Programming forums, part of the Platform Specific Boards category; Originally Posted by Elysia 64 GB is plenty for today. No doubt it will be increased in the future. Not ...
Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.
Nothing says you have to store all that data in memory at the same time. You have to be somewhat conservative. This is a problem that will probably always exist.
Stuff that requires 1000s of TBs of memory is most likely not designed to run on your average computer, thus it is not a really valid comparison to the 64 GB is plenty comparison.
4 GB is the usual standard today. I am looking at 8 GB myself, but anything beyond that is something I have not even considered. I think 64 GB is plenty.
For information on how to enable C++11 on your compiler, look here.
You have to be conservative if you don't have that much memory.
If you do, but an arbitrarily set OS limit won't let you use it, that's another story.