In many systems programming languages (like C or C++), developers can work with pointers, directly read from and write to arbitrary memory addresses, manage memory allocation and deallocation manually ...