"NSA advises organisations to consider making a strategic shift from programming languages that provide little or no inherent memory protection, such as C/C++, to a memory safe language when possible. Some examples of memory safe languages are C#, Go, Java, Ruby, and Swift," the agency said in a new document. �� US National Security Agency Tells Developers To Shun C and C++ Programming Language.