快捷搜索:  汽车  科技

计算机专业必读十大书(计算机专业书籍推荐)

计算机专业必读十大书(计算机专业书籍推荐)C和指针(图片来自豆瓣读书)《C和指针》:进阶篇,不要被书名迷惑了,其实这本书不止讲解指针,而是对C语言做了全面讲解,起点较高,如果你想更深入探索C语言的特性,本书最合适不过。这本书还给出了很多的编程技巧和提示。C语言以接近底层、速度快、占用内存小而著称,几乎所有的硬件驱动程序都是用C语言编写,因为C语言发展较早,书也很多,这里列举几本经典:《C Primer Plus》:绝对的入门经典书,现在已经出到了第六版。C Primer Plus第六版中文版(图片来自豆瓣读书)

随着高考结束,大学新生也陆续走进心仪的大学,继续学习深造。计算机专业可以说是今年的大热门专业,受美国制裁华为等公司、人工智能和机器学习的快速发展,计算机专业可以说是理工类学生的首选。

工欲善其事必先利其器,学习计算机专业不可避免要学习编程语言、数据库开发、软件工程等基础知识,这也是计算机专业的基础,只有把基础夯实了,在用的时候才能游刃有余。

那么计算机专业都有哪些经典书籍?本人根据自己的经历,又汇总了网上大神的一些建议,整理如下:


1. C语言

C语言以接近底层、速度快、占用内存小而著称,几乎所有的硬件驱动程序都是用C语言编写,因为C语言发展较早,书也很多,这里列举几本经典:

《C Primer Plus》:绝对的入门经典书,现在已经出到了第六版。

计算机专业必读十大书(计算机专业书籍推荐)(1)

C Primer Plus第六版中文版(图片来自豆瓣读书)

《C和指针》:进阶篇,不要被书名迷惑了,其实这本书不止讲解指针,而是对C语言做了全面讲解,起点较高,如果你想更深入探索C语言的特性,本书最合适不过。这本书还给出了很多的编程技巧和提示。

计算机专业必读十大书(计算机专业书籍推荐)(2)

C和指针(图片来自豆瓣读书)

《C专家编程》:高手篇,帮助你对C语言有深入的了解,本书建议阅读英文原版,中文翻译版不咋地。

计算机专业必读十大书(计算机专业书籍推荐)(3)

C专家编程(图片来自豆瓣读书)

其他C语言经典书籍还有:《C语言程序设计:现代方法》(加入了对新标准的解读、标准库的使用)《高质量程序设计指南》(可以作为对C语言一些细节处的补充,作为休闲书看挺合适)《C/C 深层探索》(加入了C语言编译、汇编代码、底层实现等相关的知识,帮助你从底层理解C语言)等。

2. C

C 可以看做是C语言的超集,保留了C语言简洁、高效、接近底层的特点,又克服了C语言的一些缺陷,C 比C更加安全;C 既支持面向过程的程序设计,又支持面向对象的程序设计,应用范围非常广。

《C Primer Plus》:入门经典书,现在已经出到了第六版。

计算机专业必读十大书(计算机专业书籍推荐)(4)

C Primer Plus(图片来自豆瓣读书)

《Effective C 》:进阶篇,绝对的经典,C 程序员必读,书中写的每一个准则,都可以提高你的编程能力。

计算机专业必读十大书(计算机专业书籍推荐)(5)

Effective C (图片来自豆瓣读书)

《C 标准库》:拔高篇,使用C 怎么能不懂STL?本书详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,掌握了标准库,无论你面对的是多复杂的功能都会游刃有余!这本书已经出版了第二版,基于C 11标准。

计算机专业必读十大书(计算机专业书籍推荐)(6)

C 标准库(图片来自豆瓣读书)

其他C 经典书籍还有:《Exceptional C :47个C 工程难题、编程问题和解决方案(中文版)》(面向企业级C 工程开发,高手进阶必看)《深度探索C 对象模型》(从C 的底层机制和编译原理阐述C 运行原理,偏底层)《C 沉思录》(着重于C 编程思想,以及C 这门语言为什么要设计成现在的样子,有点哲学的影子)

3. Java

Java一经面世,就凭借其“一处编译,处处运行”的平立性与可移植性受到开发者的喜爱,经过不断完善,目前Java拥有庞大的类库,在分布式、安全性、动态性等方面非常出色。

《Java核心技术:卷1 卷2》:入门经典书,讲解的非常全面,可以放在床头时时温习。已经出到第11版了!

计算机专业必读十大书(计算机专业书籍推荐)(7)

Java核心技术(图片来自豆瓣读书)

《Java编程思想》:进阶篇,有些人往往把这本书推荐给初学者入门用,但是本人强烈不建议初学者选择这本书入门,因为这本书除了基础知识外,还有作者对实际使用java经验的总结、对设计模式的探讨。这版本适合反复读,而不是入门。

计算机专业必读十大书(计算机专业书籍推荐)(8)

Java编程思想(图片来自豆瓣读书)

《Effective Java》:进阶篇,书中介绍了很多规则,这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。这本书侧重于怎样优化你的代码使性能达到最优。

计算机专业必读十大书(计算机专业书籍推荐)(9)

Effective Java(图片来自豆瓣读书)

《深入理解Java虚拟机》:拔高篇,学习Java怎么能不懂虚拟机?这本书是虚拟机的经典著作了,高手进阶必看。

计算机专业必读十大书(计算机专业书籍推荐)(10)

深入理解Java虚拟机(图片来自豆瓣读书)

其他Java经典书籍还有:《Java并发编程实战》(讲多线程和并发的)《Java性能优化权威指南》(性能调优权威书籍,以及一些实用的性能检测工具使用)

猜您喜欢: