当前位置: ManBetXapp > 百科 > 科技 >正文

学好C语言要看哪些书

人气:254 ℃ /2023-07-25 18:51:55

操作方法

基础:《C语言程序设计:现代方法》(第2版)(C

Programming: A Modern Approach, 2nd Edition, K.N.King)《深入理解计算机系统》(修订版或第2版)(Computer Systems: A Programmer's Perspective,

Randal E. Bryant et al),阅读建议《C语言程序设计》(第2版)(The

C Programming Language, Brian W. Kernighan & Dennis M.

Ritchie)《程序员修炼之道》(The

Pragmatic Programmer: From Journeyman to master, Andy

Hunt & Dave Thomas)

内核/驱动:Linux内核设计与实现》(第3版)(Linux

Kernel Development, 3rd Edition, Robert Love)《Linux设备驱动程序》(第3版)(Linux

Device Driver, 3rd Edition, Jonathan Corbet et al)《深入Linux内核架构》(Professional

Linux Kernel Architecture, Wolfgang Mauerer)

应用:《UNIX环境高级编程》(Advanced

Programming in the UNIX Environment, W. Richard Stevens)《UNIX网络编程》(Unix

Network Programming, W. Richard Stevens)

进阶:《C陷阱与缺陷》(C Traps and Pitfalls, Andrew Koenig)《C专家编程》(Expert C Programming, Peter

van der Linden)《ARM嵌入式系统开发:软件设计与优化》(ARM

System Developer's Guide: Designing and Optimizing System Software,

Andrew Sloss et al)

想要学好c语言应该注意哪些?

大一计算机类新生,在学习C语言的过程中,需要注意哪些内容

首先,对于计算机相关专业的大一新生来说,一定要重视C语言的学习,一方面掌握C语言对于后续的专业课学习有较大的帮助,另一方面C语言也是不少高校考研的重点考察内容之一,而且当前C语言在物联网等领域也有大量的应用场景。

学习编程语言需要一个系统的学习过程,对于没有任何编程基础的同学来说,初期的学习难度还是比较大的,主要原因是需要面对大量的抽象概念。按照历史经验来看,要想取得一个较好的学习效果,应该重视三方面内容,其一要重视实验,通过实验来为抽象概念建立画面感,而且通过实验也可以完成很多验证,这对于初期理解编程语言有非常大的帮助。

其二是要重视交流,学习编程语言一方面要重视课堂学习时间,另一方面也要与专业老师进行交流,交流的过程也是突破自身学习障碍的过程。交流需要一定的基础,而且在交流之前要做好总结,总结出具体的问题,这样才会有一个更好的交流效果。

其三是营造实践场景,这对于学习编程语言来说是非常重要的,因为编程语言说到底就是一种工具,只有多使用才能逐渐熟悉。对于大一的同学来说,可以通过参加专业比赛来为自己营造实践场景,而且在参加专业比赛的过程中,也会有一个比较好的交流氛围。除了参加专业比赛之外,还可以积极申请参加老师的课题组,这也会为自己带来更多的实践机会。

最后,学习C语言需要一个积累的过程,而且初期学习编程语言需要不断克服各种障碍和困难,这就需要初学者要有一个系统的学习规划,最好每天都拿出固定的学习时间。由于当前互联网整合了大量的学习资源,也可以充分利用互联网来为自己打开更多的学习和交流渠道。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!

搜索更多有关“ 学好C语言要看哪些书”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版