【发布时间】:2023-03-07 21:14:01
【问题描述】:
我知道this one和this one等问题的存在。让我解释一下。
在阅读了 Joel 的文章 Back to Basics 并看到许多关于 SO 的类似问题后,我开始想知道有哪些具体示例可以说明了解 C 之类的知识可以使您成为更好的高级程序员。
我想知道是否有很多这样的例子。很多时候,这个问题的答案类似于“了解 C 可以让您更好地了解幕后发生的事情”或“您需要为您的程序打下坚实的基础 ",而这些答案没有多大意义。我想了解您将从了解低级概念中受益的不同具体方式,
Joel 举了几个例子:二进制数据库 vs XML 和字符串。但是两个例子并不能真正证明学习 C 和/或汇编的合理性。所以我的问题是:有哪些具体的例子可以让你成为更好的高级程序员?
【问题讨论】:
-
这是 Joel 文章的重点:如果你不知道高级构造实际上在做什么,你可以愚蠢地使用它们,不是吗?
-
是的。我要问的是,或多或少,你可以以什么方式愚蠢地使用它们。
标签: c low-level high-level