Well, there&#x27;s a trick to writing C++ with no crashes and no memory corruption: never allocate memory using pointers. If you store all your data in stack variables and STL containers, C++ becomes a _much_ more forgiving language (especially if you also avoid templates and operator overloading).<p>I imagine that this poster and his team took a similar approach with C: avoiding the dangerous features, or just finding ways to factor them out.