2 ms·
Java. They need to understand pointers etc... C/C++ segfaults are difficult to debug. Most undergrads have a difficult time compiling software especially with
by sjg007 8y ago
Java. They need to understand pointers etc... C/C++ segfaults are difficult to debug. Most undergrads have a difficult time compiling software especially with esoteric tool chains. I would say though JavaScript might be more useful career wise today.
- neilalexander 8y agoI think there's still very good reasons for learning C, not least because you are forced to learn to "think like the computer". Debugging segfaults in C is an exercise in understanding the memory space you are working with and a great way to learn to work through problems step by step.
- potta_coffee 8y agoI'm self-taught. I love C. It's ubiquitous, understanding C has helped me tremendously when learning other languages, especially since many languages are basically abstractions built on C. I think every serious programmer should learn C.