8 ms·
For any non-trival program (more than a couple of files/pages long), dynamic and weak typing are a no-go.
by gher-shyu3i 5y ago
For any non-trival program (more than a couple of files/pages long), dynamic and weak typing are a no-go.
- cratermoon 5y agoHow strongly typed is C? Are non-trivial programs in C a no-go? Would a LISP program more than a couple of pages long be forbidden?
- gher-shyu3i 5y agoThere are toolings that patch C's shortcomings, and there's a reason better typed languages (e.g. Rust) are making strides in C's domain.
- jjgreen 5y agoTIOBE gives C 14.32% (1) against Rust 0.49% (29), so "strides" might be over-egging the pudding.
- gher-shyu3i 5y agoHistoric vs future trends.
- thrwaeasddsaf 5y agoWhich tools patch C's shortcomings?
- gher-shyu3i 5y agoStatic analysis tools and subsets like MISRA C.
- thrwaeasddsaf 5y agoDo you have a good one in mind? All the open source tools I've tried are MISRAble
- gher-shyu3i 5y agoNope, I haven't been working with C recently.