News for hackers. Stuff that matters.
Re:Linux Foundation to support Zephyr microkernel by pcwalton on Thursday February 18, 2016 @06:04PM (#11130097)
I suspect NASA chose C due to some combination of (a) the tiny verified subset they were using was secure; (b) it doesn't matter that much how secure your language is when you're spending countless sums to verify it anyway; (c) their people and/or their new hires had experience with C; (d) their systems were designed for it. None of these reasons are valid reasons to start a new, reasonably-budgeted, security-critical project in C.
Re:Linux Foundation to support Zephyr microkernel by nickpsecurity on Thursday February 18, 2016 @09:31PM (#11131132)
Great response except for (b). The language choice matters. Some are too complex to verify in typical usage. Fortunately, despite its complexity, C was primitive enough for tools to catch up with a subset of it. One can overdo it. See INTERCAL. ;)