4 ms·
Security is a systems property, not a property of a language.
by snarfy 11y ago
Security is a systems property, not a property of a language.
- eranation 11y agoWell not exactly See the modula 3 based research operating systems that solve some of the modularity / performance / security trade off triangle issues of a micro kernel
- kabdib 11y agoIt's incredibly easy to write buffer overruns in C that open up security holes. Not that JVMs are immune, it's just harder. That said, I far prefer writing in C/C++ to doing anything in Java.
- throwaway13337 11y ago>That said, I far prefer writing in C/C++ to doing anything in Java. Why's that? Enjoy pointer arithmetic that much?
- kabdib 11y agoNever found pointer arithmetic hard. I honestly don't know what the big deal is. Template metaprogramming can go straight to hell, though . . . :0
- nickpsecurity 11y agoA system's security comes from the security of its components and their interactions. The functionality of each will be expressed in a language. That language will have features that affect the security of that component. Therefore, security is a component of languages and systems. I'll go further to say language security is a subset or component of securing a system wherever it could be applied. This has been known since at least MULTIC's where the choice of PL/0 dodged some security vulnerabilities due to language's attributes. It's been known for reliability at least since Burroughs used ALGOL variant for their OS.