4 ms·
Best advice - not to use C wherever possible. There are better languages for many areas. Speaking from my decade of experience as C programmer.
by xvilka 8y ago
Best advice - not to use C wherever possible. There are better languages for many areas. Speaking from my decade of experience as C programmer.
- saagarjha 8y agoThese rules are generally for places where the use of C is unavoidable.
- kobiguru 8y agoIf you are dealing with networking and embedded systems I think C is a must.
- jakeinspace 8y agoPretty much unavoidable when it comes to real time embedded systems. Your options in that world are pretty limited, especially on space-rated processors which are generally many generations old, and can't necessarily handle huge performance overheads.
- froh 8y agoI seriously wonder why Ada didn't catch on more?
- burfog 8y agoThe compilers were expensive. This is probably because Ada was mandated for government projects. The people buying compilers were most likely able to charge that expense to the government, possibly even with a mark-up. The language had a weird temporary resurgence a few years back. It seems to have started by the free Ada compilers becoming decent and by people starting to get serious about security holes. It seems to have ended due to rust claiming that niche.
- pjmlp 8y agoIf you are talking about HN bubble effect yes. In production code powering high integrity systems, certified compilers and industry safety norms, Rust still has a lot to catchup over Ada.
- mcguire 8y agoAnd the language was very complicated. (For the time; C++ is probably worse now, and it took years for templates to stabilize.)
- deleted 8y ago[deleted]