Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



NASA 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)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: