issues
search
PointBreaker
/
61abc-notes
CS61A/B/C的学习经验总结
119
stars
13
forks
source link
CS61C这么硬,真的有必要学习吗?
#7
Open
PointBreaker
opened
2 years ago
ruxiliang
commented
2 years ago
首先,有的,而且不少,接下来咱们一个一个列举。
你会学到调试器的应用。他可以协助你很好的debug。
你会学到诸如
valgrind
的应用,从这个角度出发,可以学一个周边重要工具的应用。这些东西的思路都是相通的。哪怕你用JVM或者Python或者JS,也需要学相关的设施,而这些设施一通百通。
理解计算机是怎么工作的。尽管很多时候你并不需要造一些CPU,但是理解计算机怎么工作,有助于你写出更高效以及更安全的代码。
理解一些诡异的错误,即使你用的不是C或者C++
最后,基础不牢,地动山摇。这些课学到的尽管都是基础的知识和方法论,但没有这些东西,你是无法取得真正的进步的,之后学nginx/JVM的有关知识时,你只能把他们当成文科的条目,而对他们的原理根本不甚理解,这样一点也不好)
首先,有的,而且不少,接下来咱们一个一个列举。