En Ada 95 existen métodos de gestión de memoria más seguros que el uso directo de Unchecked_Deallocation basados en los , algo semejante a lo que se consigue en C++ con constructores y destructores que manejan memoria dinámica.