3 ms·
The problem is that no other language has captured the good points of C anywhere near as good as C. There are ways of using C that are much less likely to resu
by joveian 13y ago
The problem is that no other language has captured the good points of C anywhere near as good as C. There are ways of using C that are much less likely to result in this type of bug - and the more complex processing that other popular languages can add in surprising places can cause bugs too. I've been meaning to learn ATS that basically adds a separate validation layer to C:
http://www.ats-lang.org/ http://www.ats-lang.org/
- EGreg 13y agoWhat about Go?
- azth 13y agoWhile it has its good points, Go lacks the performance and memory footprint of C programs in constrained environments, or at the system level.
- georgemcbay 13y agoI love Go, but it is a prime example of a language that fails on the problem C solves that nothing else does that I mentioned in another post on this thread... Getting Go to link to anything but C (and C++, but only if it uses C interfaces) is (depending upon the specifics of the other language) difficult to nearly impossible (and at some point certainly involves using C anyway).