下面是小编收集整理的经典计算机书籍推荐,本文共6篇,供大家参考借鉴,希望可以帮助到有需要的朋友。本文原稿由网友“snfa”提供。
篇1:经典计算机书籍推荐
1.Python灰帽子
2.C#开发宝典
3.编译原理(第2版)(龙书)
4.深入理解Linux内核(第3版)
5.数据库系统导论(原书第8版)
6.Effective Java中文版(第2版)
7.Linux内核编程
8.提高C++性能的编程技术
9.人月神话
10.UNIX环境高级编程 (第2版)
11.大话设计模式
12.Java编程思想(第4版)
13.浪潮之巅
14.C++ 编程思想 第1卷
15.PHP & MySQL Web数据库应用开发指南(第2版)
16.设计模式:可复用面向对象软件的基础
17.算法导论(第2版)
18.从网管员到CTO:网络设备配置与管理实战详解
19.自动机理论、语言和计算导论
20.C++ Primer中文版(第4版)
21.现代编译原理:C语言描述 (虎书)
22.UNIX网络编程 卷2:进程间通信
23.编程珠玑(第2版)、编程珠玑(续)
24.Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
25.国外计算机科学经典教材:Unix & Linux大学教程
26.Microsoft.NET框架程序设计
27.C++标准程序库:自修教程与参考手册
28.深入理解Java虚拟机:JVM高级特性与最佳实践
29.深入理解计算机系统(修订版)
30.代码大全(第2版)
31.Java核心技术 卷2:高级特性
32.PHP经典实例(第2版)
33.代码之美
34.深入理解计算机系统(原书第2版)
35.Java核心技术 卷1:基础知识
36.软件随想录:程序员部落酋长Joel谈软件
37.Effective C++中文版
38.C程序设计语言(第2版新版)
39.架构之美
40.UNIX网络编程 卷1:套接字联网API
41.软件框架设计的艺术
42.UNIX编程艺术
43.设计原本:计算机科学巨匠Frederick P.Brooks的思考
44.Python参考手册(第4版)
45.代码整洁之道
46.黑客与画家:硅谷创业之父Paul Graham文集
47.高级编译器设计与实现 (鲸书)
48.编程之美:微软技术面试心得
49.WCF服务编程:.NET开发者决战SOA的制胜利剑(第3版)
50.软件架构的艺术
51.C++ 编程思想 第2卷 两卷合订本
52.Windows核心编程 (第5版)
篇2:经典计算机书籍推荐
16.设计模式:可复用面向对象软件的基础
17.算法导论(第2版)
18.从网管员到CTO:网络设备配置与管理实战详解
19.自动机理论、语言和计算导论
20.C++ Primer中文版(第4版)
21.现代编译原理:C语言描述 (虎书)
22.UNIX网络编程 卷2:进程间通信
23.编程珠玑(第2版)、编程珠玑(续)
24.Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
25.国外计算机科学经典教材:Unix & Linux大学教程
26.Microsoft.NET框架程序设计
27.C++标准程序库:自修教程与参考手册
28.深入理解Java虚拟机:JVM高级特性与最佳实践
29.深入理解计算机系统(修订版)
30.代码大全(第2版)
篇3:计算机书籍读书笔记
随着因特网的迅猛发展和广泛应用、无线移动通信技术的成熟以及计算机处理能力的不断提高,新的业务和应用不断涌现。移动计算正是为提高工作效率和随时能够交换和处理信息所提出,业已成为产业发展的重要方向。
移动计算包括三个要素:通信、计算和移动。这三个方面既相互独立又相互联系。移动计算概念提出之前,人们对它们的研究已经很长时间了,移动计算是第一次把它们结合起来进行研究。它们可以相互转化,例如,通信系统的容量可以通过计算处理(信源压缩,信道编码,缓存,预取)得到提高。
移动性可以给计算和通信带来新的应用,但同时也带来了许多问题。最大的问题就是如何面对无线移动环境带来的挑战。在无线移动环境中,信号要受到各种各样的干扰和衰落的影响,会有多径和移动,给信号带来时域和频域弥散、频带资源受限、较大的传输时延等等问题。这样一个环境下,引出了很多在移动通信网络和计算机网络中未遇到的问题。第一,信道可靠性问题和系统配置问题。有限的无线带宽、恶劣的通信环境使各种应用必须建立在一个不可靠的、可能断开的物理连接上。在移动计算网络环境下,移动终端位置的移动要求系统能够实时进行配置和更新。第二,为了真正实现在移动中进行各种计算,必须要对宽带数据业务进行支持。第三,如何将现有的主要针对话音业务的移动管理技术拓展到宽带数据业务。第四,如何把一些在固定计算网络中的成熟技术移植到移动计算网络中。
面向全球网络化应用的各类新型微机和信息终端产品将成为主要产品。便携计算机、数字基因计算机、移动手机和终端产品,以及各种手持式个人信息终端产品,将把移动计算与数字通信融合为一体,手机将被嵌入高性能芯片和软件,依据标准的无限通信协议(如蓝牙)上网,观看电视、收听广播。在Internet上成长起来的新一代自然不会把汽车仅作为代步工具,汽车将向用户提供上网、办公、家庭娱乐等功能,成为车轮上的信息平台。
跨入新世纪的门槛,畅想未来之时,我们不妨回顾本世纪人们对计算机的认识。1943年IBM总裁ThomasWason说“我认为全世界市场的计算机需求量约为五台”。1957年美国PrenticeHall的编辑撰文“我走遍了这个国家并和许多最优秀的人们交谈过,我可以确信数据处理热不会热过今年”。1968年IBM的高级计算机系统工程师的微晶片上注解“但是……它究竟有什么用呢?”。1977年数字设备公司的创始人和总裁KenOlson说“任何人都没有理由在家里放一台计算机”。愿我们的所言也将被证明是肤浅的、保守的。
篇4:计算机书籍读书笔记
未来的计算机技术将向超高速、超小型、平行处理、智能化的方向发展。尽管受到物理极限的约束,采用硅芯片的计算机的核心部件CPU的性能还会持续增长。作为Moore定律驱动下成功企业的典范Inter预计推出1亿个晶体管的微处理器,并预计在推出集成10亿个晶体管的微处理器,其性能为10万MIPS(1000亿条指令/秒)。而每秒100万亿次的超级计算机将出现在本世纪初出现。超高速计算机将采用平行处理技术,使计算机系统同时执行多条指令或同时对多个数据进行处理,这是改进计算机结构、提高计算机运行速度的关键技术。
同时计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。
传统的磁存储、光盘存储容量继续攀升,新的海量存储技术趋于成熟,新型的存储器每立方厘米存储容量可达10TB(以一本书30万字计,它可存储约1500万本书)。信息的永久存储也将成为现实,千年存储器正在研制中,这样的存储器可以抗干扰、抗高温、防震、防水、防腐蚀。如是,今日的大量文献可以原汁原味保存、并流芳百世。
新型计算机系统不断涌现
硅芯片技术的高速发展同时也意味着硅技术越来越近其物理极限,为此,世界各国的研究人员正在加紧研究开发新型计算机,计算机从体系结构的变革到器件与技术革命都要产生一次量的乃至质的飞跃。新型的量子计算机、光子计算机、生物计算机、纳米计算机等将会在21世纪走进我们的生活,遍布各个领域。
量子计算机
量子计算机是基于量子效应基础上开发的,它利用一种链状分子聚合物的特性来表示开与关的状态,利用激光脉冲来改变分子的状态,使信息沿着聚合物移动,从而进行运算。
量子计算机中数据用量子位存储。由于量子叠加效应,一个量子位可以是0或1,也可以既存储0又存储1。因此一个量子位可以存储2个数据,同样数量的存储位,量子计算机的存储量比通常计算机大许多。同时量子计算机能够实行量子并行计算,其运算速度可能比目前个人计算机的PentiumⅢ晶片快10亿倍。目前正在开发中的量子计算机有3种类型:核磁共振(NMR)量子计算机、硅基半导体量子计算机、离子阱量子计算机。预计2030年将普及量子计算机。
光子计算机
光子计算机即全光数字计算机,以光子代替电子,光互连代替导线互连,光硬件代替计算机中的电子硬件,光运算代替电运算。
与电子计算机相比,光计算机的“无导线计算机”信息传递平行通道密度极大。一枚直径5分硬币大小的棱镜,它的通过能力超过全世界现有电话电缆的许多倍。光的并行、高速,天然地决定了光计算机的并行处理能力很强,具有超高速运算速度。超高速电子计算机只能在低温下工作,而光计算机在室温下即可开展工作。光计算机还具有与人脑相似的容错性。系统中某一元件损坏或出错时,并不影响最终的计算结果。
目前,世界上第一台光计算机已由欧共体的英国、法国、比利时、德国、意大利的70多名科学家研制成功,其运算速度比电子计算机快1000倍。科学家们预计,光计算机的进一步研制将成为21世纪高科技课题之一。
生物计算机(分子计算机)
生物计算机的运算过程就是蛋白质分子与周围物理化学介质的相互作用过程。计算机的转换开关由酶来充当,而程序则在酶合成系统本身和蛋白质的结构中极其明显地表示出来。
20世纪70年代,人们发现脱氧核糖核酸(DNA)处于不同状态时可以代表信息的有或无。DNA分子中的遗传密码相当于存储的数据,DNA分子间通过生化反应,从一种基因代玛转变为另一种基因代码。反应前的基因代码相当于输入数据,反应后的基因代码相当于输出数据。如果能控制这一反应过程,那么就可以制作成功DNA计算机。
蛋白质分子比硅晶片上电子元件要小得多,彼此相距甚近,生物计算机完成一项运算,所需的时间仅为10微微秒,比人的思维速度快100万倍。DNA分子计算机具有惊人的存贮容量,1立方米的DNA溶液,可存储1万亿亿的二进制数据。DNA计算机消耗的能量非常小,只有电子计算机的十亿分之一。由于生物芯片的原材料是蛋白质分子,所以生物计算机既有自我修复的功能,又可直接与生物活体相联。预计10~后,DNA计算机将进入实用阶段。
纳米计算机
“纳米”是一个计量单位,一个纳米等于10[-9]米,大约是氢原子直径的10倍。纳米技术是从80年代初迅速发展起来的新的前沿科研领域,最终目标是人类按照自己的意志直接操纵单个原子,制造出具有特定功能的产品。
现在纳米技术正从MEMS(微电子机械系统)起步,把传感器、电动机和各种处理器都放在一个硅芯片上而构成一个系统。应用纳米技术研制的计算机内存芯片,其体积不过数百个原子大小,相当于人的头发丝直径的千分之一。纳米计算机不仅几乎不需要耗费任何能源,而且其性能要比今天的计算机强大许多倍。
目前,纳米计算机的成功研制已有一些鼓舞人心的消息,惠普实验室的科研人员已开始应用纳米技术研制芯片,一旦他们的研究获得成功,将为其他缩微计算机元件的研制和生产铺平道路。
[计算机书籍读书笔记]
篇5:考研计算机专业:经典书籍
考研计算机专业:经典书籍推荐
JAVA篇:
1.《Java 2核心技术》
2.《Java编程语言》
3.《Effective Java》
4.《Java解惑》
5.《Java编程思想》
C篇:
1.《C程序设计语言》
2.《C和指针》
3.《C陷阱与缺陷》
4.《C专家编程》
5.《你必须知道的`495个C语言问题》
C++篇:
1.《C++ Primer》
2.《C++程序设计语言》
3.《Effective C++》
4.《More Effective C++》
5.《C++标准程序库:自修教程与参考手册》
6.《C++ Templates》
7.《C++必知必会》
8.《Essential C++》
9.《More Exceptional C++》
10.《C++编程思想》
11.《C++沉思录》
12.《Accelerated C++》
13.《C++编程规范:101条规则、准则与最佳实践》
14.《C++完全参考手册》
15.《Effective STL》
16.《STL源码剖析》
数据结构与算法篇:
1.《算法导论》
2.《数据结构与算法分析―C语言描述》
3.《计算机程序设计艺术》
4.《C算法(第一卷):基础、数据结构、排序和搜索》
5.《C算法(第二卷):图算法》
6.《算法艺术与信息学竞赛》
7.《计算机算法设计与分析》
程序员综合篇:
1.《程序员面试攻略》
2.《程序员面试宝典》
3.《游戏之旅-我的编程感悟》
4.《哥德尔、埃舍尔、巴赫――集异壁之大成》
5.《Programming Interviews Exposed》
6.《新手编程导论》
7.《代码大全》
8.《代码之美》
9.《代码优化:有效使用内存》
10.《Working Effectively with Legacy Code》
11.《Code Reading ―― The Open Source Perspective》
12.《代码阅读方法与实践》
13.《疯狂的程序员》
14.《程序人生》
15.《软件工程思想》
16.《我是一只IT小小鸟》
17.《程序员修炼之道》
操作系统篇:
1.《操作系统-内核与设计原理》
2.《现代操作系统》
3.《自已动手写操作系统》
4.《鸟哥的Linux私房菜》
5.《Linux内核编程指南》
6.《深入理解LINUX内核》
7.《UNIX环境高级编程》
8.《Unix操作系统设计与实现》
9.《LINUX与UNIX SHELL编程指南》
10.《LINUX设备驱动程序》、
11.《LINUX教程:Windows用户转向Linux的12个步骤》、
12.《Linux内核源代码情景分析》、
13.《Linux内核源代码分析》、
14.《Linux内核完全注释》、
15.《Linux 0.01内核分析与操作系统设计》
篇6:计算机各科考研书籍推荐
一、数据结构
严蔚敏、吴伟民编著:《数据结构(C语言版)》,清华大学出版社。
严蔚敏、吴伟民编著:《数据结构题集(C语言版)》,清华大学出版社。
陈守孔,胡潇琨,李玲编著:《算法与数据结构考研试题精析(第二版)》,机械工业出版社。
二、计算机组成原理
唐朔飞编著:《计算机组成原理》,高等教育出版社。
唐朔飞编著:《计算机组成原理学习指导与习题解答》,高等教育出版社。
白中英主编:《计算机组成原理》,科学出版社。
徐爱萍编著:《计算机组成原理考研指导》,清华大学出版社。
三、操作系统
汤小丹、梁红兵、哲凤屏、汤子瀛编著:《计算机操作系统(第三版)》,西安电子科技大学出版社 。
梁红兵、汤小丹编著:《计算机操作系统》学习指导与题解(第二版),西安电子科技大学出版社。
曾平编著:《操作系统考研指导》,清华大学出版社。
四、计算机网络
谢希仁编著:《计算机网络(第5版)》,电子工业出版社。
王慧强、孙大洋、徐东编著:《计算机网络知识要点与习题解析》,哈尔滨工程大学出版社。