Memory safe languages include Rust, Go, C#, Java, Swift, Python, and JavaScript.

Languages that are not memory safe include C, C++, and assembly.

Memory safety is a property of some programming languages that prevents programmers from introducing certain types of bugs related to how memory is used. Since memory safety bugs are often security issues, memory safe languages are more secure than languages that are not memory safe.

Go is memory-safe similar to how Java is memory-safe. Although the programmer has some control over when and how memory is allocated, they have little control over when memory is reclaimed

https://www.memorysafety.org/docs/memory-safety/#:~:text=Since%20memory%20safety%20bugs%20are,%2C%20C%2B%2B%2C%20and%20assembly


🌱 Back to Garden