在阅读了Joel的文章《回归基础》并看到了许多类似的问题后,我开始想知道,学习像C这样的语言是否真的能使你成为更好的高级程序员,是否有具体的应用实例。
我想要了解的是,是否有很多这样的例子。很多时候,对于这个问题的答案是像“知道C语言可以更好地感觉到底层发生了什么”或者“你需要一个坚实的基础来支撑你的程序”,但这些答案并没有太大意义。我想要理解的是,掌握低层概念将如何在不同的特定方面使您受益,
Joel给出了一些例子:二进制数据库与XML以及字符串。但两个例子并不能充分证明学习C和/或汇编语言的必要性。所以我的问题是:掌握C语言将如何在哪些具体方面使您成为更好的高级程序员?