3 ms·
Ruby, Python, Perl, PHP, Java are all (mostly) built in C ( not to mention most databases ). Why not learn to program in C?
by drelihan 11y ago
Ruby, Python, Perl, PHP, Java are all (mostly) built in C ( not to mention most databases ). Why not learn to program in C?
- AnimalMuppet 11y agoThe same reason I didn't learn woodworking, even though my house is mostly made of wood. I mean, look, I'm a professional C/C++ developer, and have been for 30 years. But the fact that your tools are written in it doesn't mean that you need to know it. (I need to know it because I work in embedded systems; C/C++ is the language of choice there, even now.)
- bachmeier 11y agoYou realize that computers don't literally run C code, don't you? By that argument you should go further and build your own hardware, then write your own OS...you get the point.
- philipbuuck 11y agoI think C is a good choice to stop. I know it's an abstraction itself, but beyond that you get into hardware specifics and often-closed OS code.
- cyphar 11y ago> often-closed OS code. If you use GNU/Linux, OpenBSD, FreeBSD, NetBSD, SmartOS, OpenIndiana, OpenSolaris, etc this isn't a problem.