【发布时间】:2013-10-21 03:48:04
【问题描述】:
对于我大学计算机科学课程的一部分,我们需要学习 C。我的讲师推荐了 K&R 的 The C Programming Language 2nd Edition。在阅读了前几页之后,它清楚地表明这本书不是一个完整的指南,有时可能会产生误导,所以我想知道我是否应该从这本书中“学习”C? (这也是一本很老的书)
我有基本的 Java 背景,所以我了解程序的基本元素(变量、数据类型、循环等),所以看 C 语法应该不会太令人震惊。
【问题讨论】:
-
“这也是一本很老的书” C 也是一种古老的语言 :-) 我无法说出另一本可以与 K&R 的寿命相媲美的编程语言的书。
-
“看看 C 语法应该不会太令人震惊”——我不会依赖它。对于来自 Java 的人来说,您将很难处理指针语法。 K&R 说“C 有时因其语法而受到谴责”。不要陷入认为 C 就像 Java 一样的陷阱。
标签: c computer-science