问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

自学计算机编程应该看些什么书

发布网友 发布时间:2022-04-21 01:38

我来回答

5个回答

热心网友 时间:2023-11-03 06:28

一:第一阶段
C语言-------《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。

《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。

《C语言入门经典》第四版 作者:Ivor Horton

二:第二阶段
这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。
面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。

C++ Primer, 4rd Edition

(入门类:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference

进阶类:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源码剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied

应用技巧类:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)

三:第三阶段
API/SDK------------- 《windows程序设计》(Jeff Prosise)
这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。

四:第四阶段
MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0
如果是C++,QT是要重点学习的对象。

五:第五阶段
COM/DCOM/ATL/COM+---------《COM技术内幕》

未知阶段:
《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。

如果不弄底层的话,《操作系统原理》可以简单地了解。

热心网友 时间:2023-11-03 06:28

计算机的学习也就那几门基础课,语言(如C,C++,Java等),数据结构与算法,数据库,计算机网络,计算机组成,操作系统,编译原理等。
下面列出书单共大家参考,这些书都是各个方面的经典书籍,非常值得一读。这些书也是我看过的书或者正在准备看的。

1.语言方面
C语言推荐著名的K&RC程序设计语言和C陷阱与缺陷
当初我学C语言时是刚刚接触编程,对指针啊,各种声明等很困惑,感觉编程很难,但当我看完C陷阱与缺陷后感觉豁然开朗,它告诉你为什么这样,怎样理解各种复杂的声明。
倒不是说这本书有多么好,而是它确实是我的编程启蒙书,它让我对编程感兴趣。当然,现在再看这本书很简单,有基础的一上午就看完了。因为这本书对我意义非凡,所以
在这啰嗦两句。
C++推荐C++ Primer 5th,这本书我感觉非常好,讲解清晰,知识点覆盖全面,关键是翻译的非常好,几乎找不到错误。如果想深入学习C++,则推荐深度探索C++对象模型,
如果用C++写项目,在写之前推荐看一下Effective C++和Effective STL。如果以后想主用C++,则推荐更近一步学习模板,
推荐Modern C++ Design.
Java推荐Java 核心技术 9th上下两卷或者Java编程思想 4th,我感觉后者较难,前者较容易,有C++基础的还是看后者吧。
如果以后想主用Java还推荐看深入理解Java虚拟机(第2版,国人写的为数不多的好书之一。
2.数据结构与算法
强烈推荐算法 4th,非常好的一本书,通俗易懂,Coursera上还有作者的公开课哦。当然也少不了经典的算法导论,不过如果前者仔细看了,
后者作为补充,粗略看看就行了(如果你不做算法工程师的话)。另外,听说数据结构与算法分析 C++语言描述也不错哦。
3.数据库
数据库理论方面推荐看数据库系统概念,俗称帆船书,比较厚,比较难,重点章节读一下就行了,没必要全读完。如果要问选择哪种数据库,当然是MySQL了,
看高性能MySQL 3rd,MySQL领域经典之作。
4.计算机网络
如果说到计算机网络, W.Richard Stevens的大名几乎是无人不知,无人不晓的。他的TCP/IP详解 卷1虽然出版时间早,但仍值得看。
还有一本计算机网络(第6版)也是非常好,我现在正在读。
5.计算机组成
计算机组成也叫计算机体系结构,是一门非常重要的基础课。计算机体系结构 量化研究方法称为计算机体系结构的圣经,必读。
还有一本严格来说并不在计算机体系结构范围内,但也有涉及,就是大名鼎鼎的深入理解计算机系统,非常好的一本书。
6.操作系统
只推荐一本现代操作系统(第3版),俗称马戏团书,作者是大名鼎鼎的Andrew S. Tanenbaum。
7.编译原理
由于还没学,了解不多,只推荐一本以免误人子弟编译器设计 2nd。

热心网友 时间:2023-11-03 06:29

一:第一阶段
C语言-------《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。

《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。

《C语言入门经典》第四版 作者:Ivor Horton

二:第二阶段
这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。
面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。

C++ Primer, 4rd Edition

(入门类:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference

进阶类:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源码剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied

应用技巧类:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)

三:第三阶段
API/SDK------------- 《windows程序设计》(Jeff Prosise)
这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。

四:第四阶段
MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0
如果是C++,QT是要重点学习的对象。

五:第五阶段
COM/DCOM/ATL/COM+---------《COM技术内幕》

未知阶段:
《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。

如果不弄底层的话,《操作系统原理》可以简单地了解。

热心网友 时间:2023-11-03 06:29

看书没啥能学的,我给你推荐易语言吧,中文汉语编程,简单易学。

到精易论坛里面去看视频或者跟其他易友交流什么的,这个语言编写代码都是用的中文。

比如:

信息框(“欢迎来到百度知道”,#信息图标,“欢迎使用”,)'这个是提示信息的代码

如果(编辑框1.内容 = “123” 且 编辑框2.内容 = “321”)

载入(窗口1,,假)

销毁()'这个是判断验证的简单代码

这是代码编写格式。

这是软件设计的界面。

这是做好的软件调试效果。

怎么样,这个编程语言好玩吧,全中文代码编程,简单易学。

热心网友 时间:2023-11-03 06:30

学习编程,先了解一种语言,基础的是C语言,如果直接看JAVA怕你没有这种理解程序的思维能力。
建议先看C语言,刚开始可能困难,别着急,慢慢来,不会的上网查查,书就是 清华大学出版社的
谭浩强的 C程序设计(第四版),这是很经典的书。
看过后你会有些程序的冲动,呵呵……这很好,试着实现书里面的程序,工具可以选择VC++,可自己下载,可以跟我要,我就是软件专业的在校大学生。
之后要了解数据库,因为要处理的数据多啦,得用数据库存储起来,数据库也很多MYSQL,ORACLe等,大同小异,数据库我也可以给你。还需要一本书来学习,选择数据库按照数据库选书就可以。
其他的等你了解以上基础就应该知道怎么选择了。
流行的语言还有JAVA,你可以学习,学过C语言,这就不困难了,现在网站什么的都基本是JAVA语言编写的。
自学计算机编程应该看些什么书

自学计算机编程可以选择看以下十本书:1、《C语言设计》,作者是谭浩强;2、《C语言入门经典》,作者是霍顿,译者是杨浩;3、《C语言程序设计》,作者是许薇、王淑艳;4、《windows程序设计》,作者是佩措尔德,译者是方敏、张胜和梁路平;5、《数据结构》,作者是熊回香;6、《算法导论》,作者是科曼...

推荐几本计算机编程入门的书籍

1、《C语言程序设计》:讲述了C语言的基本概念、各种数据类型的使用技巧、程序流程控制、数组、函数、指针以及有关程序设计的方法等内容。是计算机专业和非计算机专业的一门技术基础课程,也是程序设计的启蒙语言课程。通过本课程的学习,使学生更好地了解和应用计算机,培养学生应用计算机独立解决问题的能力。...

自学it需要哪些书籍

自学IT需要的书籍包括:《计算机科学导论》、《计算机网络》、《数据库系统概念》、《编程珠玑》、《effective C++》、《计算机组成原理》等。一、基础理论知识书籍 对于想要自学IT的人来说,首先需要掌握基础的理论知识。《计算机科学导论》是一本全面的计算机科学入门教材,涵盖了计算机科学的各个方面,包括...

电脑编程初学者看什么书

1、《代码大全》 史蒂夫·迈克康奈尔 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有 50 页在谈论代码布局。” —— Joel Spolsky 对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践...

学C/C++编程看什么书?6 本必读豆瓣高分好书!推荐一下!

一、C语言书籍推荐 1. 《C专家编程》:该书展示了优秀的C程序员使用的编码技巧,并对C++的基础知识进行专门介绍,深入讲解C的历史、语言特性、声明、数组、指针、链接、运行时、内存等主题,适合有一定经验的C程序员进阶,也帮助具备C语言基础的程序员从C的角度了解和学习C++。2. 《C程序设计语言》:...

有什么关于自学电脑编程的书?

(五)一些经验和体会 1、真正的程序员用C++;(一位专家说的) 2、动手去编程序; 3、动脑去思考; 4、要有良好的编程风格; 5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书) 6、有自己的学习计划; 7、总结自己...

自学计算机编程应该看些什么书

一:第一阶段\r\nC语言---《C语言设计》 作者:谭浩强\r\n大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。\r\n\r\n《C Primer Plus》第五版 作者:Stephen Prata\r\n这本书比较厚,内容也...

计算机小白入门书籍有哪些

对于计算机领域的学习者来说,阅读书籍是提升技能和深入理解关键概念的重要方式。尤其对于计算机小白而言,选择合适的入门书籍尤为重要,它们能够帮助你从零开始,逐步建立起坚实的编程基础。编程初学者推荐的书籍之一是《算法:C语言实现(第1-4部分)基础知识、数据结构、排序及搜索(原书第3版)》。本书...

计算机入门自学书籍有哪些

在计算机自学领域,以下几本入门书籍推荐给初学者:《零基础C++从入门到精通》这本书从零开始,用浅显易懂的方式,结合丰富实例,全面覆盖C++基础,内容包括:绪论、数据类型、表达式与语句、条件判断语句、循环语句、函数、数组、指针与引用、构造数据类型等。《C语言从入门到精通》从基础开始,以易懂的...

自学it看哪些书

自学IT可以看的书籍包括:《计算机科学导论》、《计算机网络》、《数据库系统概念》、《编程珠玑》、《深入解析计算机组成原理》等。以下是关于自学IT推荐书籍的解释:1. 《计算机科学导论》:这本书是计算机科学领域的经典之作,涵盖了计算机科学的各个方面,包括计算机硬件、软件、编程语言和算法等。对于...

怎么样自学计算机编程 计算机编程学什么好 计算机编程入门自学书 自学计算机编程入门 怎么学计算机编程 计算机编程是干什么的 学计算机不会编程 计算机编程好学吗 学计算机编程去哪好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 C语言windows api写钩子,错误码是1426,意思是无效的挂接程序类型怎么改? 怎么删除百度搜索栏里的记录? 编程里说的 钩子和勺子是什么 学习WINDOWS内核、HOOK编程有什么好的入门书? 怎么样才能把百度搜索栏里的搜索记录清除? C语言求HOOK编程的完整教程 怎么删除百度搜素记录 登录本人登录后显示是别人的,怎么找回自己的 浠的拼音 怎么删除百度搜索框里面的搜索记录 请问前辈,要学习hook编程,必须看C++对吧,要看什么书呢? 搜狗浏览器百度搜索栏的记录怎么删不掉啊 hook是什么意思 解析hook在计算机编程中的含义? hook是什么键 软件hook是什么 c++动态链接库hook编程 现在百度怎么删除不了搜索记录了 学VC++HOOK编程的经历 编程中常说的hook是什么意思? 为啥我朋友的微信主页显示的电话号码不是她的电话号码,而是我另外一个朋友的? 百度一下搜索栏里的历史记录为什么点了删除之后都没用 如何使用detours库hook类成员函数 百度和搜狗的搜索栏里的历史搜索记录怎么删除啊?? 求学编程的基础英语 如何清除百度搜索栏里自动产生的记录 进程钩子 键盘钩子 内核钩子都是什么意思呢。? 怎么把百度搜索栏里搜索过的东西删了 404 Not Found 进程钩子 键盘钩子 内核钩子都是什么意思呢。? 怎么制作可以结束制定进程的东西? 怎么解释软件的工作原理 怎么把单反相机的照片改为JPG的格式 佳能相机的HlF图片转换成jpG格式的图片。 怎样把单反的照片转换成jpg格式 单反回放相片时,raw是怎么转化为jpeg的? 404 Not Found 单反相机照出来的格式是RAW,很大啊,怎么改成普通格式 OLYMPUS E410单反机 拍出来的照片是ORF格式 怎么把它转换为JPG格式的啊 尼康相机照出的NRW格式怎样转换成JPG格式? 佳能700d单反相机拍好的照片怎么改成jpg格式