4 ms·
> For better or worse (personally, I think, for the better), they're starting with JavaScript, Python, Ruby, or even PHP. These higher level languages are stil
by camus2 9y ago
> For better or worse (personally, I think, for the better), they're starting with JavaScript, Python, Ruby, or even PHP.
These higher level languages are still built with C(Python,PHP) or C++(V8 Javascript engine) though, so C is still a language of choice for that task, and writing a library in C allows integration with all these high level languages at very little cost. So there is still incentive for people using higher level language to write C. I mean, PHP is useless if the goal is to share code with Python or Javascript.
- pcwalton 9y agoThere's an incentive to learn assembly language, too. C is useless if the goal is to, for example, write constant-time crypto implementations. I'm not saying there is no reason for anybody to learn C, just that most programmers aren't learning C anymore.