学c语言之前有必要学计算机组成原理吗?

文章讨论了学习C语言前是否需要学计算机组成原理,指出C语言本身前置知识需求较少。作者提供了一份C语言教程,并建议对底层有深入了解需求的读者可以浅尝计算机组成原理,推荐《数字电路和计算机体系结构》作为入门资源。

学c语言之前有必要学计算机组成原理吗?



一般来说是没有必要的。在计算机专业的各项科目里面,c语言已经是那个前置知识依赖最少,而后续依赖于它的学科又最多的那门课。如果你去看计算机组成原理,一定会同样遇到很多「不明白为啥要这么设计」的困惑,因为知识体系往往是相辅相成的。最近很多小伙伴找我,说想要一些C语言学习资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C语言入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

评论区回复“888”,关注我之后私信回复“666”,即可拿走。


但如果你学习过程中确实遇到了困惑,觉得了解一些更底层的细节可以更好的帮你理解编程语言,那么我的建议是:找一些计算机组成原理的小册子,或者概论,快速地理解一下大概,就别真的「完整地」把它学完了。

当然更具体而言,我会推荐机械工业出版社的《数字电路和计算机体系结构》(黑皮书),这本书当年让我很舒服地理解了从数电到体系结构再到编程语言的一层层关系,我觉得「计算机体系结构」,以及一个稍微泛一点的主题涵盖,可能才是题主所需要的。如果你去找一本只介绍组成原理的书,它会讲得太窄而深,可能不是你想要的那个效果。1e468df5cb7f423b3db9386b95e69cba.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值