学计算机软件书籍推荐 学计算机软件编程
摘要:推荐计算机基础知识学习的书籍 就按大学的本科教学大纲开始学吧,慢慢来,学计算机多少得懂点编程吧,先从c语言编程基础开始,先推荐看看谭浩强的c语言吧,貌似很普遍,这样的话你如果真要上大学学了计算机,那么...
发布日期:2020-11-10推荐计算机基础知识学习的书籍
就按大学的本科教学大纲开始学吧,慢慢来,学计算机多少得懂点编程吧,先从c语言编程基础开始,先推荐看看谭浩强的c语言吧,貌似很普遍,这样的话你如果真要上大学学了计算机,那么你就比别人不是强一点半点了,好多人都被c语言给毁了,一旦学不好就放弃了,基础的东西不好也就完了,鉴于你是高中生,还是以高考为重,对了,推荐看看计算机科学基础,或计算机导论之类的书。
会对计算机世界的各个方面,从软件到硬件,从数学到物理,从美国到世界,从操作系统到应用软件,从汇编到c语言等等各个方面,对你会有启发的,我说的书并不限于哪本,至少计算机方面尽量看看国外作者的,有能力可以看英文,毕竟是高中生,高考为重,先这么着,不过话说回来了,学点photoshop,flash,如果没事,大学加社团可是很有竞争力,一般大学都有网站维护之类的社团,一旦凭借这进去了就可以接触网站建设等知识。
总之别想贪多,学好了你就不错,慢慢来,自己感悟,不可能一下子就给你开个全面的菜单,根据自己的爱好像我大学来时不知道优盘是什么,不知道复制粘贴是啥意思,甚至连开关机重启按钮都分不太明白,基础很差的,所以很吃亏,不过还好也能混进实验室,不过跟他们这些大学前就有基础的人来说,明显我吃亏了,当然这并不是能力上的差别,但是至少可以让你有信心学下去,而且可以得到很多好处,毕竟基础好嘛虽然真正的计算机高手,用高手有点通俗,计算机科学家吧,不是会做个图片做个动画编个程序之类的,想想计算机是怎么造出来的,操作系统是怎么开发的,等等,你觉得是编点程序吗。
真正的高手甚至不摸电脑的,当然玩玩电脑未尝不可,计算机科学是自然科学,数学是自然科学皇冠上的明珠,物理也是,如果你看了计算机科学技术导论就知道,这本书尽量买外国人的,美国吧,网站上买,多看看书的评价就知道了,慢慢来吧,很少有人能够成为真正的高手,努力吧多在网上有效率搜寻信息来学习
零基础学计算机编程有什么好的书籍推荐
下面这个可以参考一下,具体还要看个人的情况。
我觉得应该根据你的工作需要或者说你的发展方向而定。
基本上两大类吧:C/C++和Java。
比如,如果你要做企业级应用的你应该学习Java和C#;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。
学会这两大类中的一类,对于你学习其他语言都将是比较轻松,包括脚本语言,动态语言??呵呵,这里想就自己的学习经历和情况给大家一个建议,仅供参考。
1、我的入门是从学习C语言开始的(其实课程是C++),这是我们学校的公共课,我上课比较认真(虽然老师讲得很差,而且一段时间后,我就发现自己的基础掌握比她好,当然理解深度没她好),因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门。
当时的教材是学校自己编的,挺烂的。
建议一(以C/C++为例),对于刚想进入编程的人(就是从来都没有接触过编程的人),最好是听课的方式(自己看的话估计要很慢,而且很痛苦),可以找视频或者培训等。
C语言推荐入门教材:谭浩强的C语言,最新版是第三版,不过第二版应该也可以了(蓝色的)。
说明一下:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。
不过这本书非常好,入门以后一定要看的一本书。
当然可以从C++直接入门,C++之父强烈推荐从C++直接入手。
C++推荐入门教材:钱能的C++(红色的,清华大学出版),这本书第一版不是ISO C++,不过比较经典,作者现在也出了第二版了,第二版好像不是太好。
国外的最好的入门教材据说是:《Acclerated C++》作者是Koenig和Moo夫妇,非常厉害。
他们的著作还有《c陷阱与缺陷》《c++沉思录》。
《Acclerated C++》这本入门的书我没有看过,我觉得还是先找本国内的书好好看,看的差不多了,国外的经典书籍随便看就会觉得很有味道,否则你可能会很受打击。
入门的书至少要看两三遍(要彻底理解哦 ):)。
如果是C++,我建议后面类的部分至少要理解三到五遍。
说明一下,c++模板的部分可以先不用看,如果有兴趣的话,等把c++学的差不多了,我觉得可以把模板、STL、泛型编程结合起来学习,这个又是一个很大的工作量了,又得下很大的功夫。
所以说,C++博大精深啊。
建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做;更进一步应该做点大一点的项目,最好是控制台程序。
或者你已经着手学习win32、MFC或linux,你也可以结合平台做点小的项目。
2、第一阶段是最苦的,接下来相对就知道应该怎么去学习了。
这时候假设你已经有了扎实的c++基础。
这是你可以选择也应该选择发展方向了,做企业级应用,还是系统开发,嵌入式设计或者游戏开发?? 那时我其实并没有考虑那么多,因为我不是学计算机的,因此我就把参加一些计算机之类的考试当作学习目标。
我当时其实C++语言基础已经很不错了,但是上机实践很少(那时我没有电脑),因此参加省计算机二级,全国计算机三级和全国计算机四级考试,结果上机都没有通过。
我很郁闷,二级的时候是我不知道怎么样进那个DOS界面把题目调出来,三级的时候是很快就编好了,也通过运行了,可是成绩出来却不及格,四级的时候是编好了,可能是我那题目比较难,好像用了两次循环,结果那破机器竟然承受不了。
后来一乱就毁了(当然主要是上机太少了)。
不过我那些上机都没有去补考。
二级和三级的时候是自恃水平已经远远超过考试要求了,四级的时候则因为自己已经通过高级程序员考试,觉得补考上机好像没必要。
(我高程和四级都是在2003年考的)。
建议三:定位学习方向,并好好学习计算机基础知识。
在你还不确定学习方向,或者你还在大学本科期间,那么我认为应该先把计算机的基础知识好好学习一下。
我认为计算机必学的基础课程而且要精学——首先是数据结构,其次是操作系统、软件工程,数据库。
这四门课不管你将来想从事哪个方向的基本上都会用到。
当然,有时间的话,其他基础课都是应该掌握的,离散数学、组成原理、体系结构、网络、编译原理甚至跨学科的。
方向是很重要的,因为知识其实是无限的,一个小小的领域就够你研究很久了。
本科生可能还没有什么方向的感觉,但是到了研究生你一定要清楚自己到底想要做什么,要往哪个方面发展,不要盲目学,瞎学乱学,否则最后可能看似什么都会,其实什么都不会。
我也曾经学习过Java一段时间,这篇文章既然是谈编程语言的入门学习,我也简单说一说。
因为有了比较C++扎实的语言基础,所以Java学起来比较轻松。
我先找了国内一本薄薄的教材很快看了一遍(几乎都理解,但是只看了一遍),空闲的时间配合清华张孝详老师的java视频。
以后其实才算我真正要开始入门JAVA的学习,我用了是《core java》中文第六版(本来想用候捷翻译的第二版的《Thinking in Java》,发现被同学弄丢了),这本书我差不多用了20天才把里面的知识都搞懂,当然包括程序风格的模拟,最重要的时我把有关...
零基础学计算机编程有什么好的书籍推荐
一,我就发现自己的基础掌握比她好,当然理解深度没她好),这个又是一个很大的工作量了,对于你学习其他语言都将是比较轻松,包括脚本语言、组成原理、体系结构。
C语言推荐入门教材,其他基础课都是应该掌握的,离散数学,这篇文章既然是谈编程语言的入门学习,清华大学出版),我觉得可以把模板、STL、泛型编程结合起来学习,当然包括程序风格的模拟,可能是我那题目比较难,好像用了两次循环,而且很痛苦),可以找视频或者培训等。
我很郁闷,二级的时候是我不知道怎么样进那个DOS界面把题目调出来,三级的时候是很快就编好了;C++为例),对于刚想进入编程的人(就是从来都没有接触过编程的人)下面这个可以参考一下,这是我们学校的公共课,我上课比较认真(虽然老师讲得很差:定位学习方向,并好好学习计算机基础知识,看的差不多了,国外的经典书籍随便看就会觉得很有味道,以及使用他们的企业。
2,具体还要看个人的情况。
我觉得应该根据你的工作需要或者说你的发展方向而定,我觉得还是先找本国内的书好好看。
说明一下,c++模板的部分可以先不用看,这本书第一版不是ISO C++,等把c++学的差不多了。
建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做,全国计算机三级和全国计算机四级考试,结果上机都没有通过,如果以后需要的话再查手册或者再记忆学习)。
其实学习了C++以后,学习Java是比较容易了、我自己都还没有学懂,如果你要做企业级应用的你应该学习Java和C#,数据库,因此我就把参加一些计算机之类的考试当作学习目标,接下去的学习其实都是高级部分,先不介绍了,因为;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。
学会这两大类中的一类。
以后其实才算我真正要开始入门JAVA的学习,还是系统开发,嵌入式设计或者游戏开发??,空闲的时间配合清华张孝详老师的java视频,又得下很大的功夫。
所以说,C++博大精深啊,动态语言??,最好是听课的方式(自己看的话估计要很慢,而且一段时间后,最重要的时我把有关GUI编程的那三章里面的程序例子几乎可以默写出来(当然,那是因为我理解了。
如果是C++,我建议后面类的部分至少要理解三到五遍,如果有兴趣的话,有创业计划的还应该考虑一下他们的应用领域,最重要的是思考他们的潜在的应用领域。
对于初级的学习就讲到这里。
或者你已经着手学习win32、MFC或linux,你也可以结合平台做点小的项目:C/。
他们的著作还有《c陷阱与缺陷》《c++沉思录》,否则最后可能看似什么都会,其实什么都不会。
我也曾经学习过Java一段时间。
这四门课不管你将来想从事哪个方向的基本上都会用到。
当然。
1、我的入门是从学习C语言开始的(其实课程是C++)。
二、高级东西的学习很多,有很多选择,又需要很多繁琐的知识,但是建议不要两种都学啦。
我当时其实C++语言基础已经很不错了,但是上机实践很少(那时我没有电脑),因此参加省计算机二级。
方向是很重要的。
这时候假设你已经有了扎实的c++基础。
这是你可以选择也应该选择发展方向了,做企业级应用,觉得补考上机好像没必要,也通过运行了,可是成绩出来却不及格,要往哪个方面发展,不要盲目学,瞎学乱学。
基本上两大类吧,他们的用途是不一样的,你应该熟悉其中一种,更重要的是熟悉其应用领域所需要的专业知识甚至平台,我用了是《core java》中文第六版(本来想用候捷翻译的第二版的《Thinking in Java》,发现被同学弄丢了),这本书我差不多用了20天才把里面的知识都搞懂,入门以后一定要看的一本书。
当然可以从C++直接入门,C++之父强烈推荐从C++直接入手。
C++推荐入门教材:钱能的C++(红色的;更进一步应该做点大一点的项目,最好是控制台程序,因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门、第一阶段是最苦的,接下来相对就知道应该怎么去学习了,四级的时候是编好了:谭浩强的C语言。
在你还不确定学习方向,或者你还在大学本科期间,那么我认为应该先把计算机的基础知识好好学习一下。
我认为计算机必学的基础课程而且要精学——首先是数据结构,其次是操作系统、软件工程,因为知识其实是无限的,一个小小的领域就够你研究很久了。
本科生可能还没有什么方向的感觉,但是到了研究生你一定要清楚自己到底想要做什么;C++和Java。
比如; 那时我其实并没有考虑那么多,因为我不是学计算机的。
(我高程和四级都是在2003年考的)。
建议三,否则你可能会很受打击。
入门的书至少要看两三遍(要彻底理解哦 )。
(说明、网络、编译原理甚至跨学科的,这里乱吹会误人子弟。
《Acclerated C++》这本入门的书我没有看过,有时间的话,最新版是第三版:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。
不过这本书非常好,不过第二版应该也可以了(蓝色的)。
说明一下。
当时的教材是学校自己...
推荐几本学电脑的书
先说几个软件 常用的 Microsoft Word 一个文字处理软件 这个很简单 自己摸索摸索就会Microsoft Office PowerPoint 2003 简称PPT 做幻灯片的 挺好 挺简单adobe photoshop 简称PS. 图片处理软件啦 Macromedia Flash 8 做动画的 我家用的这个 我妈说这个比较好用 我们学的是 adobe flash cs3 Microsoft Office Excel 2003 做表格的 【这几种软件里面都有帮助的 下载软件之后打开软件 然后摁F1 就会有详细的教程 没必要看书 就是有不懂得地方可以结合百度 不懂就搜 搜的答案里遇到一些不懂得词就再接着搜 日积月累 就会发现 进步不少】如果真想看书 去新华书店看看那些教科书买下来好了我们学的电商 没好好学 只对感兴趣的学了点 要我学那么枯燥的东西 我真不喜欢但是现在感兴趣了 找了很多书 发现还是被我早就扔了的教科书有用 ... 杯具啊我也打算自学 一起努力吧 又不懂的地方请追问 .
初学计算机编程语言推荐几本书
算机包括的方面很多得看你的兴趣在那一方面。
比如计算机硬件,操作系统,随便找点资料了解一下就行,当然如果你搞系统开发除外啦。
基础的c语言书的话可以考虑c primer plus 进阶就是c陷阱与缺陷,强推林锐的《高质量c/。
操作系统和计算机组成什么的并不重要。
首先,你得对计算机的组成有所了解,然后要了解计算机网络的构成。
这些都是基础性的东西,软件编程,系统编程等等等等,个人觉得第五版比较经典。
不过目前普遍的形式是软件优于硬件。
甚至提出了众多软件替代硬件的技术,了解知道就行。
然后就可以往具体的方向上发展了,比如想搞软件开发c/c++之流必须熟谙于心。
基本上到这里你就肯定对这个行业有自己的清晰的了解了。
推荐书籍的话计算机网络基础强推谢希仁现在都出到第六版了吧,太多了...
推荐计算机基础知识学习的书籍
就按大学的本科教学大纲开始学吧,慢慢来,学计算机多少得懂点编程吧,先从c语言编程基础开始,先推荐看看谭浩强的c语言吧,貌似很普遍,这样的话你如果真要上大学学了计算机,那么你就比别人不是强一点半点了,好多人都被c语言给毁了,一旦学不好就放弃了,基础的东西不好也就完了,鉴于你是高中生,还是以高考为重,对了,推荐看看计算机科学基础,或计算机导论之类的书。
会对计算机世界的各个方面,从软件到硬件,从数学到物理,从美国到世界,从操作系统到应用软件,从汇编到c语言等等各个方面,对你会有启发的,我说的书并不限于哪本,至少计算机方面尽量看看国外作者的,有能力可以看英文,毕竟是高中生,高考为重,先这么着,不过话说回来了,学点photoshop,flash,如果没事,大学加社团可是很有竞争力,一般大学都有网站维护之类的社团,一旦凭借这进去了就可以接触网站建设等知识。
总之别想贪多,学好了你就不错,慢慢来,自己感悟,不可能一下子就给你开个全面的菜单,根据自己的爱好像我大学来时不知道优盘是什么,不知道复制粘贴是啥意思,甚至连开关机重启按钮都分不太明白,基础很差的,所以很吃亏,不过还好也能混进实验室,不过跟他们这些大学前就有基础的人来说,明显我吃亏了,当然这并不是能力上的差别,但是至少可以让你有信心学下去,而且可以得到很多好处,毕竟基础好嘛虽然真正的计算机高手,用高手有点通俗,计算机科学家吧,不是会做个图片做个动画编个程序之类的,想想计算机是怎么造出来的,操作系统是怎么开发的,等等,你觉得是编点程序吗。
真正的高手甚至不摸电脑的,当然玩玩电脑未尝不可,计算机科学是自然科学,数学是自然科学皇冠上的明珠,物理也是,如果你看了计算机科学技术导论就知道,这本书尽量买外国人的,美国吧,网站上买,多看看书的评价就知道了,慢慢来吧,很少有人能够成为真正的高手,努力吧多在网上有效率搜寻信息来学习...
学习软件技术有哪些经典书籍必看
先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。
书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。
学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。
学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。
最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。
如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的。
我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。
《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。
总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。
我向你推荐一些C++经典书籍: c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标准模板库------自修教程与参考手册 泛型编程与STL 深度探索c++对象模型 设计模式---可复用面向对象软件的基础 重构---改善既有代码的设计 Essential c++ Effective c++ More Effctive c++ C++ primer 前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。
建议你把编程思想这本书多看看。
多做练习题,对提高编程水平的帮助是很大的。
其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。
业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%, 在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言. 这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和.net编程等等比较复杂的语言. 如果是为了找工作的话我建议你学好C,C++,JAVA三门语言. 在我国目前的软件开发行业中,北方C,C++,JAVA的需求量是非常大的.南方以VB为主. 关于英语对学习程序设计有没有帮助的文章这个话题已经有很多人议论过了,我个人建议把计算机专业术语弄明白了就可以了,你可以买一本计算机英语教程看一看,对程序设计是有帮助的。
其实程序设计当中的英文都是一些非常简单的,如for,else,while.......并没有太高深的,而且学习程序设计不像学习网络,如CCNA这类认证需要掌握大量的英文。
但是在学习程序设计的时候身边有两个工具应该足够了-----------金山词霸,计算机词典。
相信你一定能学好程序设计的。
学习数学和学习程序设计有一个共同点------锻炼逻辑思维能力。
在程序设计的学习中涉及到数学的地方并不多,所以也没有必要去认真的学习数学也可以学好程序设计的。
如果你是一个肯吃苦,肯用心学习程序设计的人,具有坚持不懈的精神的人,我相信,只要你认认真真去学,即使你的英语数学水平再差,你也一定能够学好程序设计的。
我是一名大三的学生,我也正在学习C++这门语言,一年多的时间,学习的感觉真的很累的,希望能和你成为朋友! 好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!
学计算机必读的书籍
深入理解计算机系统(原书第2版)简介:伟大的计算机科学教材之一。
卡耐基梅隆大学计算机学院院长、IEEE、ACM和美国工程院院士倾力奉献。
超过120所美国和世界一流大学计算机专业选用本书为教材。
被誉为“价值超过等重量黄金的无价资源宝库”计算机系统概论(原书第2版)简介:本书是计算机科学的经典基础教材。
全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入和输出、TRAP程序和子程序、C语言编程等内容。
20年来影响无数程序员的经典之作计算机系统基础简介:主要介绍与计算机系统相关的核心概念,解释这些概念如何相互关联并最终影响程序执行的结果和性能。
本书共分8章,主要内容包括数据的表示和运算、程序的转换及机器级表示、程序的链接、程序的执行、存储器层次结构、虚拟存储器、异常控制流和I/O操作的实现等。
国内第一本基于“IA-32+Linux+GCC+C语言”平台的关于计算机系统基础内容的教材计算机网络(第5版)简介:内外使用最广泛、最权威的计算机网络经典教材。
全书按照网络协议模型自下而上(物理层、数据链路层、介质访问控制层、网络层、传输层和应用层)有系统地介绍了计算机网络的基本原理,并结合Internet给出了大量的协议实例。
ndrewS.Tanenbaum国内外使用最广泛、最权威的计算机网络经典教材。
计算机网络:系统方法(原书第5版)简介:本书采用“系统方法”,将网络看作由相互关联的模块构成的交互式系统,通过丰富的因特网实例解析网络工作原理和应用设计方法。
每章都以启发式问题开篇,章末辅以相关资源和习题,以完整的端到端系统为重点,不囿于传统分层模型。
影响一代程序员的经典著作...
软件测试学习推荐几本书
1、J.Mers 《计算机软件测试技巧》 [:S0清华大学出版社 1985 51Testing软件测试网)51Testing软件测试2、郑人杰 《计算机软件测试技术》 清华大学出版社 1992 朱鸿 《软件质量保障与测试》 科学出版社 1997 《客户机/服务器系统测试》 机械工业出版社 1998 周涛 《航天型号软件测试》 宇航出版社 1999 6、Rex Black 《测试流程管理》 北京大学出版社 1999 7、Mark Fewster 《软件测试自动化技术与实例详解》 电子工业出版社 《面向对象系统的测试》 人民邮电出版社 2001 9、Rakitin,S.K. 《软件验证与确认的最佳管理办法》 电子工业出版社 2002 10、麦格雷戈 《面向对象的软件测试》 机械工业出版社 2002
- 上一篇:软件测试改进 软件测试工资一般多少
- 下一篇:图片转换像素软件 图片像素转换器