3 ms·
> C is a dangerous, but powerful tool, and the necessity of warning students about things should not inhibit learning C. C is sharp, yes. It's also a universal
by fao_ 9y ago
> C is a dangerous, but powerful tool, and the necessity of warning students about things should not inhibit learning C.
C is sharp, yes. It's also a universal interface. Almost every language has bindings for C, and C has bindings for almost everything.
- AlexandrB 9y ago> Almost every language has bindings for C, and C has bindings for almost everything. In my mind this is the #1 reason to learn C. And it's unlikely that C++ will replace C in this role anytime soon as C++ has many more ways for an ABI to go wrong.
- bobbyi_settv 9y agoIt often works to implement well to implement your code in C++ and have a C interface (using extern "C") wrapped around it to be consumed be interfaced with by other languages.