4 ms·
Even though C is used more and more rarely outside of systems programming, I definitely recommend learning it. Learning about pointer arithmetic, memory managem
by TallGuyShort 16y ago
Even though C is used more and more rarely outside of systems programming, I definitely recommend learning it. Learning about pointer arithmetic, memory management, etc... will give you a depth of understanding in other programming languages that other students will be sorely lacking the first few years of college. Other than a little OS-hacking on the side, I've never used it for a project, but understanding how C works has helped me debug much more effectively in several other languages.
- jolan 16y agoIt's also very useful for extending other languages by binding a library.
- pgbovine 16y agoagreed ... since you seem to be proficient in Python, one potential exercise is to write a C extension to the Python interpreter or C library modules for high performance
- benofsky 16y agoThis also has the extended benefit of learning more about how Python is implemented, which always helps!
- coned88 16y agoCan you extend on this a bit.
- fauigerzigerk 16y agoIt is used a lot for embedded systems programming.