Hacker News new | ask | show | jobs
by mikro2nd 3625 days ago
From [2] above:

> important general differences from the JPL institutional C coding standard for flight software references (JPL-C-STD) are: (1) the Java standard allows dynamic memory allocation (object creation) after initialization, (2) the Java standard allows recursion, and (3) does not require loop bounds to be statically verifiable. Apart from these differences most other differences are due to the different nature of the two languages.

That said, the standard in question is explicitly only intended for ground-based systems.