| ▲ | matklad 3 hours ago | ||||||||||||||||||||||
To add more context, TigerStyle is quite a bit more than just static allocation, and it indeed explicitly attributes earlier work: > NASA's Power of Ten — Rules for Developing Safety Critical Code will change the way you code forever. To expand: * https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/TI... | |||||||||||||||||||||||
| ▲ | kibwen 3 hours ago | parent [-] | ||||||||||||||||||||||
Those guidelines are quite clear that they're written specifically in the context of the C programming language, and may not make sense in other contexts: "For fairly pragmatic reasons, then, our coding rules primarily target C and attempt to optimize our ability to more thoroughly check the reliability of critical applications written in C." A version of this document targeting, say, Ada would look quite different. | |||||||||||||||||||||||
| |||||||||||||||||||||||