4 ms·
> The original clearly describes that the coding rules primarily target C Yes, this is because space engineers don't like so much unpredictable things as Garba
by simne 2y ago
> The original clearly describes that the coding rules primarily target C
Yes, this is because space engineers don't like so much unpredictable things as Garbage Collectors, which used on nearly all functional languages by definition.
In pure C, one could write code with 100% static allocation, so any step could be checked and ensured to run in very exact time limit.
- Typical GC could give instability larger to O(c^n) from size of garbage.
Second reason, in most air-space development companies, main are air-dynamic (hardware) engineers, and all others considered as lover priority (even when practically, now software costs more than half of typical plane), and most hardware engineers don't understand functional programming.