3 ms·
Totally safe I doubt there is. It seems there are safer languages (and OS designs). However, there are pratical considerations (e.g performance impact and stuf
by alberich 14y ago
Totally safe I doubt there is. It seems there are safer languages (and OS designs).
However, there are pratical considerations (e.g performance impact and stuff like that) which make such approaches unattractive for production use.
- pjmlp 14y agoThis is more FUD than anything else. Languages like Ada and Modula-2, just to cite two examples from many, allow for safer coding while having similar performance. The people that cite the performance impact of bound checking and other features, usually tend to ignore that they can be disabled if required for performance reasons, because it suits their arguments that no other language can achieve C like performance. Or they like to forget that the industry has invested more in optimizing compilers for C than for other languages. So they end up discussing languages without regard for the implementations.
- deleted 14y ago[deleted]
- alberich 14y agoI was referring to operating systems architectures, not only programming languages. While I believe you could write an operating system in Haskell, for instance, I don't know nothing about it's performance. However, microkernels, even though are safer, have some performance drawbacks.
- pjmlp 14y agoAnd yet, one of the best real time operating systems (QNX) is micro-kernel based.