3大一软件工程学生,看完了谭浩强的书,越看越迷茫,感觉并没什么用,什么大程序都不会编,求指点?

https://m.toutiao.com/is/espS3rg/

别听一些人乱说,谭浩强的书真的很棒。

大多数学校会拿c作为第一门编程语言来教学,学习c有三层意义。

第一,c是最简单的高级编程语言,也是功能最强大的语言,现在流行的语言多数都有他的基因,作为入门来说,一举多得。

第二,c是直接跟硬件沟通的语言,几乎是现在IT行业的基石。学习c的过程中能更好的理解计算机的运行机制,做单片机,嵌入式的可以直接拿来就业。

第三,c最大的使用场景是系统编程。虽说c语言能直接操纵硬件,但并不代表你能操纵硬件。因为os不相信你的水平,把你隔离了。你只能通过os代为操纵硬件,这个代理叫做 system call (具体请参考 《unix 高级程序设计》)。

你才大一,知识面不够广可以慢慢学,别拿谭浩强来给你背锅。

(0)

相关推荐