3 ms·
Python listed as memory-safe language in latest CISA recommendations
- ashvardanian 3y agoThis CISA nonsense has to stop. Majority of runtimes of those safe languages are implemented in unsafe languages.
- raymondh 3y agoThis is a red-herring. In the end, everything is run in machine language which is intrinsically unsafe. But that doesn't matter. High level languages can enforce constraints that eliminate or mitigate common programmer errors for memory access. For example, it is a simple matter for a language to provide a list or array API that will perform bounds checking for indexed access. This simple measure would have prevented something like the HeartBleed security bug.
- thfuran 3y agoAnd a native binary from a memory safe language is probably executed in an OS written in an unsafe language. That hardly means writing the whole software stack in an unsafe language is just as safe.