3 ms·
These rules are obviously for something critical. I don't think they are saying that if you write some kind of service program at NASA, it cannot have an infin
by kazinator 2y ago
These rules are obviously for something critical.
I don't think they are saying that if you write some kind of service program at NASA, it cannot have an infinite loop for taking requests. Or if you write a line-by-line file processing utility, it has to cap out at a maximum number of lines so that the loop is statically bounded. Or that if you write some tool to process syntax, perhaps a compiler, that you cannot use recursion.
These are not embedded, safety-critical things.
- bumby 2y agoNASA requires their software to be classified based on risk. The requirements that get levied are supposed to be commensurate with the risk. (Eg human-rated safety critical software has more stringent requirements that basic business software, although they write both)