Quality, reliable software can be delivered in any language, but language choice has an impact. For me, C would be a middle-of-the-road choice; better than a dynamic language like javascript or python, but not as good as a more modern strongly static typed languages. However, \\ https://twitter.com/jamiebishop123/status/1299490213044027393
the existence of far more analysis tools for C is not an insignificant advantage. If you really care about robustness, you are going to architect everything more like old Fortran, with no dynamic allocations at all, and the code is going to look very simple and straightforward. \\
So an interesting question: What are the aspects of C++ that are real wins for that style over C? Range checked arrays would be good. What else?
You can follow @ID_AA_Carmack.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: