Memory as a Programming Concept in C and C++