3 ms·
C isn't dead. However, it serves two niche roles—glue code and super portable system code. It's dead in the sense that it's not growing—the unique use cases of
by duaneb 12y ago
C isn't dead. However, it serves two niche roles—glue code and super portable system code. It's dead in the sense that it's not growing—the unique use cases of it are forever shrinking.
- agumonkey 12y agoBy glue code you mean things like most common Foreign Interface semantics ?
- duaneb 12y agoNot just that, but also plugin and embedded APIs are typically C-oriented.
- throwaway283719 12y agoIt is also useful for rewriting routines in the critical path for slower, but more productive languages. Particularly languages that need to do a lot of heavy-duty data crunching (think Python, R, Matlab, Octave). I mean, I guess you could do that in C++ instead. But why would you bother if C is good enough (and it typically is for most numerical algorithms).