‘壹’ 请问要是学计算机软件应该看什么书
买清华出版的大学教材.非常入门及实用,相信你看的懂!
以下是我帮你收集的资料:
(1)数据结构:
《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐!
《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂
《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社.
(2)算法:
《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社.
《算法导论(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社.
《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社
《算法设计与分析基础》(Intruction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社.
(3)数据库
《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版.
《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版.
《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社.
(4)操作系统原理
《现代操作系统》,孙钟秀等,高等教育出版社.
《操作系统原理》,谢青松,人民邮电出版社.
《操作系统原理教程》,张尧学主编,清华大学出版社出版.
(5)计算机体系结构
《计算机体系结构》,张晨曦等,高等教育出版社.
《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版.
《计算机组成与结构》,王爱英,清华大学出版社.
(6)计算机网络
《计算机网络(第二版)》,冯博琴,高等教育出版社.
《<计算机网络与INTERNET教程>》,张尧学,清华大学出版社.
《计算机网络》,蔡开裕等,机械工业出版社.
(7)离散数学
《离散数学》,孙吉贵 杨凤杰,高等教育出版社.
《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社.
《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社.
呵呵,这些应该差不多了,整理了一个多小时,还问了导师。希望对你有用!~
回答者:keamiy - 试用期 一级 11-7 03:51
提问者对于答案的评价:
感谢你能如此认真的回答我的问题,也感谢kret123的补充.真的很高兴网络能有这么认真的人,下次有事还会请教
您觉得最佳答案好不好? 目前有 0 个人评价
50% (0)
50% (0)
其他回答共 3 条
这个网站里就有很多,也是最大的计算机网.
http://book.yzcc.com/
可以下载观看.
回答者:eamy1986 - 秀才 三级 11-5 11:29
学计算机,先学上网,学上网,先学搜索,
会搜索,就会找资料。会找资料,你学得就快。
不懂的多应用网络知道。
回答者:landycai - 童生 一级 11-9 22:16
keamiy 说的比较全,这里补充下.
《数据结构》没什么好说的,严蔚民的这本书全国都在用,计算机考研必备。
《算法导论(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社 这本书有点难,不容易学,反正我看了几天就放在书架上没动了。
《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版.看懂,看会萨老的这本书数据库理论没有问题了,至少数据库理论再不用其他的书了。不过你推荐的版本太老了,有没有买的?我用的是第4版2003年的(也不新)。
《操作系统》我推荐汤子瀛 哲风屏的那本,看起来简单容易懂,对了是西安电科技大学出版社(修订本)
《计算机网络(第四版)》谢希仁 出版社:电子工业出版社 。才是你该看的。
西安电子科技大学出版社出版的《离散数学》(方世昌编着)比较经典。
‘贰’ 与计算机网络基础有关的书籍有那些
1、《网络工程师教程》;必看,当作指导性的大纲来看,它可以使你网络知识的结构更加清晰与合理。由于教程不完全覆盖考试内容,获取其他资料作为知识的深化和补充是绝对必须的,下面的推荐与大纲介绍的基本同步。 2、《数据通信原理》;包括通信原理和交换技术的内容,在上午肯定有一二道大题,只看教程不够。对这本书不一定看得太深,即使没有任何基础通上一两遍也不困难,可以让你提高一大步。这部分相关的内容还包括《信号与系统》,不想做硬件的朋友我觉得就不用看了。 3、网络体系结构和协议;这部分看教程即可。另外,作为教材的参考书,建议两本书,这两本书的名字都叫《计算机网络》,目前都已经发行到第四版了,只不过一本是清华大学出版社出版的,一本是由电子工业出版社出版的。后一本的作者是谢希仁。前一本的知识点介绍的比较深一点、广一点,和网工考试相对结合要紧密一些,比较适合有一定基础的考生;后一本相对来说介绍的要通俗易懂一些,比较适合初学者或是基础不是很扎实的人。 4、局域网技术;先看教程,然后找一本ccna英文教材看一遍。这样有三个好处:比教程更深入;同时提高专业英语水准;顺便学习cisco路由器和交换机的基础知识。 5、广域网技术看教程;这部分atm是重点,需要找别的资料深化一下(因为它流行,如cisco流行一个道理)。另外广域网的基本组网原理还是要弄清楚,再就是其用到的基本协议等,了解就行了。 6、网络互连;先看教程。路由方面的知识教程上不够,建议有linux环境,看看unix系统中的路由配置。ccnp的教程不必要全看,路由和交换看看就行,中文的也可以。 7、网络操作系统;如上,研究linux就可以。上午题目里面会有。 8、网络管理;前面对局域网的管理部分非常好,是每一个网络管理员都应该耳熟能详的经验。后面的snmp不太深,但是也差不多够了。 9、网络安全;教程很概念化,如果想深入一点,看看《计算机密码学》,对加密技术能有更多感性认识(如rsa的加密、解密原理),但不用太深入。如果有条件,还可以感受一下win2000在安全方面对身份认证,鉴别,访问控制等技术的具体实现。我觉得其中有两个重要问题,访问控制和防火墙,但是这两年都没考,最好结合cisco的学习去深化一下。 10、后面章节的内容光看教程还是不行的。建议多上网查找相关项目资料和实践技术文档补充。此部分涉及到的实践知识和项目环境在下午的考试题中出现的频率还是比较高的,不过总的来说还是对考生综合运用技能和知识能力的考核。一句话--还是看大伙对前面知识掌握的如何。 11、linux教程必看,包括各种网络服务的配置(www,ftp),cgi现在不太时髦,可以不用看。另外如果有时间,把《网络操作系统》看一遍也很不错。 12、网络程序设计,只要有相当c语言能力,越高越好,不需要c++(有的话更好),在linux环境下,学习socket就可以,书方面看unix或linux网络程序设计都可以,置顶帖子里的unix网络程序设计是我看过的最好的。这方面的资料最好从网上下载,不过书店也有的卖,要根据自己的实际情况来,我好象看到书店有一本铁道出版社出版了一本这样的书,看起来不错。 13、网设教程有一本配套的同步辅导,作一遍也好,但感觉没有本质进步,另外有一本网络设计师重点分析,那本书更没用(有抄袭之嫌)。真正的网工题目往往需要你的综合能力,能够运用自己各方面的基础知识解决问题,比如2001年上午题目有一个有关路由表的问题。 14、如果感觉专业英语有欠缺,可以找一本清华的《计算机英语》,不过这不是专门面向网络英语的,可以考虑从 www.mcseguide.com订阅一份ccna的邮件,既能学英语,又能做做题目。网上其他计算机英语读物,或是英文网站都不错,自己动手去找找,绝对可以丰衣足食。 15、越多的实践对你帮助越大,能在一个单位作网络管理最好啦。没有机会就尽量创造机会啦。如果时间和金钱允许的话,建议去参加ccna培训,这样是最好的。最没有办法的办法那就是象我一样,疯狂的积累理论知识,当积累到一定程度后,对付考试中的实践题还是绰绰有余的! 16、多了解目前一些最流行的网络新技术(如,wap、cdma、phs、gprs等等),这方面具体的知识最好是到网上查找。 17、一定要善于利用网络资源,相关的这方面的专业网站比较多,建议把一些好的知识点打印下来看。再就是不懂的知识点一定要多用搜索引擎,输入要查找的关键字,就可以找到相关的资料。上面是关于计算机网络工程师方面的书不知道对你有没有帮助。
‘叁’ 大家有什么好书介绍吗网络的
1、计算机网络(第4版)(附光盘)
作 者: 谢希仁 编着
出 版 社: 电子工业出版社
1989年出版的、获第二届全国优秀教材奖的《计算机网络》的第4版,在内容和结构上都有很大修改。分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、局域网、广域网、网络互连、运输层、应用层、计算机网络安全和因特网的演进等内容。各章均附有练习题。随书附带的光盘中,收录了作者教学中经常遇到的150多个问题,并予以解答,还收录了2003年1月前发表的全部RFC文档。
特点是概念准确、论述严谨、内容新颖、图文并茂。突出基本原理和基本概念的阐述,同时力图反映出计算机网络的一些最新发展。第四版更加突出以TCP/IP协议族为核心的一些常用网络协议以及一些网络新技术。本书可供通信和计算机专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。
2、《计算机网络》第三版
作者:[美] Andrew S. Tanenbaum
《计算机网络》第三版是国外使用最广泛的计算机网络教材。本书按照网络模型,分层次地系统介绍了计算机网络的基本概念,包括物理层、数据链路层、介质访问子层、网络层、传输层及应用层。本书在介绍网络各层基本原理实现方法时,结合进了近年来迅速发展的网络技术,如因特网、ATM、ISDN、移动通信、卫星通信等。
2、计算机网络教程(第4版国外计算机科学经典教材)
作者:(美)托木休 等编
出版社:清华大学出版社
对于信息技术专业人员来说,牢固地掌握联网的基本概念是成功的关键所在。内容全面,涵盖了最新的联网技术,包括基于web的网络、无线联网、网络体系结构、病毒防护、宽带/dsl、解决问题的工具、布线和交换技术等。是学习计算机网络的优秀教材,特别适合于大专院校计算机、信息管理以及其他相关专业的师生使用,也可为参加各级网络技术认证考虑(包括net+、mcsa、mcse、can、lniux+和ccna)的学生提供最具权威性的参考资料。全面详细地介绍了几种主要的操作系统,如microsft windows(98、2000、xp和server 2003)、linuxnovell netware 6.5;由浅入深,以循序渐进了大量的网络知识,逐步引导学生所学的知识融会贯通;
3、计算机网络(国外经典教材 计算机科学与技术)
作者:(美)罗(Rowe.S.H);舒赫(Schuh)
出版:清华大学出版社
全面综述了各种类型的计算机网络,主题涉及计算机网络的方方面面,从基本的概念和原理,到具本的设计和实现方式,再到具体的管理和运营,作为入门教材,具备鲜明的教学特证,提供丰富的实例和大量习题,以便于读者深入消化和理解所学知识,进而做到学以致用。此书适用于计算机网络基础课程,同时也适合对计算机网络感兴趣的爱好者,打算进一步学习网络知识的从业人员自学和参考。
4、TCPIP网络互联技术(卷3)
作者:(美)科默 (美)斯蒂文斯 张卫 王能
出版:清华大学出版社
介绍了Windows操作系统平台上如何使用Windows套接字应用程序接口(Windows Socket API)编写TCP/IP通信程序。重点放在客户-服务器机制上,介绍了客户-服务器机制和应用程序用于网络通信的套接字接口,分析了分布式程序的客户端和服务器两部分的算法,讨论了客户端和服务器的设计及遵循的模式。本书在并发处理上也花费了相当大的篇幅,描述了并发线程以及相关的创建线程的操作系统函数。给出了能说明每个设计思想的实现方法,讨论了包括应用层网关和管道在内的各种技术,回顾了几个标准应用协议,并使用它们说明一些算法和实现技术。包含的一些例子程序显示了每个设计实际上如何操作,大多数的例子实现了标准因特网应用协议。
此书适合于大学高年级学生或研究生的网络编程入门课程,也可作为程序员的参考书。
‘肆’ 《计算机图形学基础教程VisualC++版第四版》pdf下载在线阅读全文,求百度网盘云资源
《计算机图形学基础教程VisualC++版第四版》网络网盘pdf最新全集下载:
链接: https://pan..com/s/1HfkyTeiuyobNWSwFcEYirQ
简介:为省级精品课程“计算机图形学”的建设成果,本书采用面向对象语言Visual C 6.0的MFC框架作为开发平台,系统地讲解“基本图形的扫描转换”、“多边形填充”、“二维变换与裁剪”、
“三维变换与投影”、“自由曲线与曲面”、“分形几何”、“建模与消隐”和“真实感图形”的实现原理及算法。本书以生成真实感光照模型为主线,引导读者重点掌握直线的扫描转换原理、多边形的填充原理、
三维物体的几何变换与透视投影原理、光滑曲面的建模与深度缓冲动态隐面原理、Gouraud双线性光强插值与Phong双线性法矢插值原理、图像纹理与几何纹理映射原理、基于简单光照模型、
简单透明模型与简单阴影模型的真实感图形绘制等原理。系统学习完本书后,读者可以在简单光照模型场景中渲染出光源与材质交互作用的真实感三维物体,同时支持鼠标与键盘的交互操作,为进一步从事游戏开发奠定理论基础。
‘伍’ 请大家推荐一本计算机网络零基础的教程
计算机网络(第4版)(修订版) Andrew S,Tanenbaum 清华大学出版社,在网上可以找到下载,个人建议还是买本这样的书看,在卓越亚马逊网上有现货,这本书是理论方面的,我也正在学,个人感觉还行.
‘陆’ 计算机网络技术教程的图书目录
前言
第1章计算机网络概述
1.1引言
1.2计算机网络的分类
1.3Internet概述
1.4标准化组织
1.5计算机网络体系结构
本章小结
思考与练习
第2章物理层和数据链路层
2.1数据通信的基础知识
2.2信道的多路复用
2.3数据交换
2.4物理层的功能与服务
2.5物理层接口基本特性
2.6常用的物理层接口标准简介
2.7数据链路层的功能及服务
2.8数据链路层流量控制协议
2.9面向比特的链路控制规程HDLC
2.10Internet的点对点协议PPP
本章小结
思考与练习
第3章TCP/IP协议
3.1TCP/IP概述
3.2IP协议
3.3传输层协议
3.4应用层协议
本章小结
思考与练习
第4章计算机局域网
4.1局域网概述
4.2局域网的介质访问(接入)控制方法
4.3IEEE802.3标准与以太网(Ethernet)
4.4高速以太网
4.5无线域网
本章小结
思考与练习
第5章广域网及其接入技术
第6章Internet技术及其应用
第7章网络操作系统
第8章网络连接设备及技术
第9章网络方案设计与实例
参考文献
‘柒’ 计算机科学与技术专业的学习
计算机科学与技术专业课程不完全解析
1.计算机导论:
计算机科学的基础课程之一,其教学目的是概要性地对专业课程作介绍,是典型的面向专业新生的课程(即CS0型课程)。认真学习该课程有助于今后的学习,然而这门课程往往容易被新生们忽略……
(推荐教材:可使用学校配发的教材,但建议使用外版翻译教材。)
2.高级语言程序设计:
计算机科学的基础课程之一,教学目的是让本专业同学实际掌握一门程序设计语言并且习得一些程序设计的基本技能,目前的教学语言是C语言。个人认为课程名称可改为“高级程序设计语言”,因为课程对语言的强调远胜于对程序设计本质的讲解。建议在学习这门课程时配以《程序设计实践》一书,效果甚佳。
(推荐教材:
①《从问题到程序——程序设计与C语言引论》 机械工业出版社
②《程序设计实践》 机械工业出版社
③《程序设计语言——实践之路》 电子工业出版社 )
3.离散数学:
计算机科学基础课程之一,被誉为计算机科学的数学基础。其内容博大精深,从中派生出的图论(图算法)、数理逻辑、组合数学以及泛代数等多门专业课程是现代计算机科学和应用数学的主要研究领域。能否学好离散数学对进一步学习以后的专业课程有着非同一般的影响。
(推荐教材及参考书:
①《离散数学》(第四版) 清华大学出版社
②《离散数学导学》机械工业出版社
③《现代应用数学手册:离散数学卷》清华大学出版社 )
4.电路与电子技术:
电子产业有“朝阳产业”的美誉,被认为是信息时代的工业。这门电子与电路技术可谓是对电子学领域学习的敲门砖。虽然课程本身对计算机科学专业今后的学习影响不大,但掌握这项技能对于学生本身专业素养地提高是大有裨益的。同时,学习这门课程也能为今后学习数字逻辑和微机原理等系统底层方面的课程打好基础。
(推荐教材:《电子学基础:电路和元器件》(第四版)清华大学出版社)
5.面向对象程序设计:
如果说上世纪软件开发领域最伟大的突破是什么,面向对象程序设计(OOP)必为其中之一。目前主流的程序设计语言,如C++、Java、Python和Delphi等,几乎清一色支持面向对象。可以说,掌握的面向对象的精髓,便是掌握了我们这个行业的入门钥匙。我校此课程的教学语言采用的是C++,而就国内C++教学的糟糕现状来看,若想完整掌握面向对象思想,学生自己不努力是不行的。
(推荐教材及参考书:
①《C++ Primer中文版》(第四版) 人民邮电出版社
②《Essential C++ 中文版》华中科技大学出版社
③《Effective C++ 中文版》(第三版)电子工业出版社
④《Accelerated C++(影印版)》机械工业出版社
⑤《C++语言的设计与演化》机械工业出版社 )
6.数字逻辑:
计算机科学核心课程之一。计算机科学中有一个研究领域即系统设计领域,而本门课程即为这一领域研究的基础。正确认识与掌握数字逻辑及其设计,可以使那些有志于系统底层开发的学生获益匪浅。
(推荐教材:
①《数字基础(第八版)》清华大学出版社
②《逻辑与计算机设计基础》 中国电力出版社 )
7.数据结构:
计算机科学核心课程之一。对数据地有效组织是程序的主要任务之一,算法的主要操作对象亦为数据结构。从简单的数组和链表,到各色高级的抽象数据类型(ADT),数据结构在程序设计中的地位不言而喻。学好数据结构,是进一步学习专业课的基本前提。可以这么说,一个不懂得如何组织和操控数据的学生,根本就不配当我们计算机科学专业的学生,更不配当一名程序员!!!
(推荐教材:
①《C算法 第一卷(第三版)》人民邮电出版社
②《程序设计抽象思想——C语言描述》清华大学出版社
③《数据抽象与问题求解——C++语言描述(第四版)》清华大学出版社
④《数据结构与算法——Java语言描述》机械工业出版社 )
8.计算方法:内容不详,不敢妄作断言。 (推荐教材:待定)
// 转帖者:线性代数、微积分、微分方程等的计算机算法
9.计算机原理与汇编:
系统底层课程之一,亦为计算机科学核心课程。重点讲述计算机(微机)构造以及低级语言——汇编语言的基础知识。学习这门课程,对进一步学习编译原理等专业高级课程有很大帮助。
(推荐教材:
①《深入理解计算机系统》中国电力出版社
②《Intel汇编语言程序设计(影印版)》清华大学出版社
③《Windows环境下32位汇编语言程序设计(第二版)》电子工业出版社
④《汇编语言编程艺术》清华大学出版社 )
10.操作系统:
计算机科学的核心课程之一。课程全面讲述了操作系统的原理与构造,各类上机实验更能让学生对操作系统有深刻地理解。
(推荐教材:
①《操作系统(第三版)》机械工业出版社
②《现代操作系统(第二版)》机械工业出版社
③《Linux内核设计与实现(影印版)》机械工业出版社
④《UNIX系统编程》机械工业出版社
⑤《UNIX环境高级编程(第二版)》人民邮电出版社 )
11.软件工程:
计算机科学的核心课程之一。近年来,随着软件开发革命地进一步深化,批判软件工程及过程方法改进的着作日益丰富,我们也得以从不良的软件开放中解放。建议在学习本课程时,联系自己的实战,并阅读批判软件工程和改良软件工程的着作。
(推荐教材及参考书:
①《软件工程:实践者的研究方法(第五版)》机械工业出版社
②《程序设计心理学(银年纪念版)》清华大学出版社
③《人月神话(银年纪念版)》清华大学出版社
④《人件》清华大学出版社 )
12.数据库原理及应用:
计算机科学与信息学科的好像课程之一。课程讲述了数据库原理以及设计等方面的内容。对于那些注重实效的学生而言,学好这门课程,可以使今后的工作更为轻松。
(推荐教材:《数据库系统概念(第四版)》机械工业出版社)
13.运筹学及其算法:
此课程课作为计算机科学的辅助课程,向学生介绍了运筹学方面的算法,此类算法属于现代算法范畴,本人暂时还未涉猎,故恕难对此课程解析之…… (推荐教材:待定)
// 转帖者:线性规划、动态规划、排队论、决策分析等等
14.计算机网络:
计算机科学的核心课程之一。课程详细地介绍了计算机网络的发展、组成和协议方面的内容。对于自我要求较高的同学而言,学好这门课程义不容辞!
(推荐教材:
①《计算机网络(第四版)》清华大学出版社
②《TCP/IP协议族》清华大学出版社 )
15.软件开发管理:
应该是软件工程课的附属课程吧,不详。 (推荐教材:待定)
// 转帖者:对于工程,管理重于技术
16.数学建模:
可以说是本专业的相关课程,但其意义及作用目前在下还不甚了解。 (推荐教材:待定)
// 转帖者:既然学了数学,会用也很重要吧
17.J2EE体系结构:
J2EE是目前我们产业的两大工业平台之一,学习这门课程,可以为今后涉足企业级开发领域打下基础。但请注意,J2EE和Java语言本身都是在不断演进的,因而如果不能在课程结束后持续学习相关技术,恐怕还不等你出大学校门,这门课的内容就已经过时了…… (推荐教材:最新的国外相关教材。)
18.计算机图形学:
计算机科学的核心课程之一。有关计算机图形学在各个领域的应用不必在下一一说明了吧。无论是游戏开发,还是航空航天等前沿领域,到处都有计算机图形学的技术被应用。目前该课程主要用C语言和OpenGL图形库进行教学,效果应该还算不错。
(推荐教材及参考书:
①《计算机图形学原理与实践-C语言描述(第二版)》机械工业出版社
②《交互式计算机图形学——基于OpenGL的自顶向下的方法(第四版)》清华大学出版社
③《OpenGL超级宝典(第三版)》 人民邮电出版社 )
19.微型计算机技术:
计算机专业的核心课程之一。课程详细地分析了微型计算机(主要是单片机)技术,由于这方面资料奇缺,这门课程可不太受在下欢迎…… (推荐教材:待定)
// 转帖者:想搞嵌入式的要注意了
20.编译原理:
计算机科学核心课程之一。如果想要写出好的程序,编译原理的相关知识必不可少,因而这门课程是十分重点的一门课程。课程教材“龙书”、“虎书”和“鲸书”更是我们专业的经典着作。
(推荐教材:
①《编译原理》机械工业出版社
②《现代编译原理——C语言描述》人民邮电出版社
③《高级编译器设计与实现》机械工业出版社 )
21.Web系统开发:
目前主流的web开发主要集中在ASP.NET和JSP开发领域 ,当然,还有近来火爆异常的Ajax,以前的CGI和ASP已经不那么流行了。与J2EE一样,这是一门必须持续学习的课程,否则,你必将被其所抛弃! (推荐教材:最新国外相关书籍。)
22.嵌入式软件开发:
这个领域可谓是软件开发的前沿领域,也是未来软件业霸主的孕育地之一(另两个领域为Web开发和企业级开发)。目前的软件开发领域正蕴含着“泛嵌入式”的潜规则(《程序员》2006年7月刊)。认真并持续学习这门课程,对将来的工作会有莫大的帮助。 (推荐教材:《嵌入式系统开放大全》人民邮电出版社)
23.算法设计与分析:
计算机科学的核心课程之一。“程序是衣,算法为魂”(《程序员》2006年3月刊),这门课程是本专业学生所亟需掌握的,如果学不好这门课,那么,你就不是一名优秀的程序员!
(推荐教材:
①《数据结构与算法分析-C语言描述》机械工业出版社
②《C算法 第一卷 (第三版)》人民邮电出版社 )
24.情报检索与利用:这门课我可没涉猎过…… (推荐教材:待定)
以上纯系复制,完全为了帮你!!!!
‘捌’ 求C++ 网络编程最好的书籍 谢谢了
学习编程基础也很重要的,路要一步一步地走。不要老是想到看一本书就成为高手。我给你推荐一些书吧,你可以选一些看。其中很多都是经典之作。C++是以C为基础的,所以你最好看一下C语言,网络方面,《计算机网络》和《TCP/IP详解》是必看的。望采纳。
1、算法
计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑
算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑
离散数学及其应用----------Kenneth H.Rosen
具体数学—计算机科学基础--------Donald.E.Knuth
2、数据结构
数据结构 C++
数据结构算法与应用
3、C语言
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig
5、C++
C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata
6、操作系统
深入理解计算机系统(修订版)-------RANDAL E.BRYANT
计算机操作系统(第六版)
7、编译原理
跟我一起写makefile
《编译原理技术和工具》------- Alfred ------- 龙书
《现代编译原理-C语言描述》 ----------- Andrew W. Appel ----------- 虎书
《高级编译器设计与实现》 ----------- Steven S.Muchnick ----------- 鲸书
8、网络
计算机网络第四版中文版-----------Andrew S.Tanenbaum -------网络编程三剑客
TCP/IP详解3卷本--------------------Richard Stevens----网络编程三剑客
UNIX网络编程2卷本--------------------Richard Stevens----网络编程三剑客
用TCP/IP进行网际互联-----------Douglas E. Comer
高级TCP/IP编程-------------------Jon C. Snader
C++网络编程-----------------------Douglas Schmidt
UNIX环境高级编程(第2版)--------------------Richard Stevens
9、Linux
Linux内核设计与实现
Linux内核完全注释
LINUX内核分析及编程