C++
C++ introduced two keywords new and delete for manual memory management (while also keeping compatibility with the old way C uses), and the constructor and destructor concepts. In modern C++ code, using new and delete (and destructors) is no longer preferred in high-level code, rather containers such as std:vector (which at a low level are implemented with new and delete).