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

我想自学计算机编程,我想请问一下需要看一些什么书,数据结构,算法之类的书需要看吗

第1个回答  2013-07-20
一:第一阶段
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)
四:第四阶段
MFC----《VC++技术内幕》、《深入浅出MFC》
及视频教程孙鑫 VC++6.0
五:第五阶段
COM/DCOM/ATL/COM+---------《COM技术内幕》
1. 注:前提具备了一定的数学,数据结构及算法,操作系统等基础知识,学好C++是很关键的,尤其要理解清楚OOP思想。追问

也就是说需要先看数据结、 算法的书 然后再去看编程的书 对吗

追答

谭浩强的书入门很好,可以结合数据结构的书一起看。如果想编程编的很好,算法导论肯定要看并且尽量弄懂。编程不只是它本身,想要精深的话数学基础要打牢,看算法之前把离散数学学好。

本回答被提问者和网友采纳
第2个回答  2018-12-02
如果是零基础起步建议看清华出版社的《C语言从入门到精通》这本是北邮大一教材,起码我上大一的时候是这样的。这本书自学完全没问题,后续根据自身情况再选择。
第3个回答  2018-10-13

初学的话,打好语言基础。

如果你想学c或c++的话……这个

感觉这个偏向中期

你可以先买最基础的语言基础书,或者看网课什么的(计蒜客)

第4个回答  2019-12-21
第一阶段先学C语言,这个过不了就算了。
C语言-------《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。
《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。
《C语言入门经典》第四版 作者:Ivor Horton
第5个回答  2020-03-04
1,要理解计算机能认识的只有0和1.并且没有二义性。
2,离散数学 ,理解计算机是怎样像人类大脑一样工作的,能用人脑的思维模式转换成计算机模式。理解宇宙存在就是能量波,这些波都可以用各种传感器转换成模拟的电信号,数字化以后变成0和1让计算机识别,有佛教的不二法则。
3,汇编语言 学会0和1的助记符编程。
4,数据结构,计算机的智慧。
5,机电一体化,具备模拟信号转变数字信号的能力。
6,理解这此以后计算机是怎样模拟人脑做事的就可以了。你能懂我现在说的就可以了。你如果顿悟。上面的课程不用学了。云端都有各种语言的样本,和结果,你只要模块用就行,计算机语言都是模块化的。站在四维空间看三维空间。
7,你想用什么语言编程,就去云端找。完成一个计算机编程就这么简单。
照葫芦画瓢,看您需要什么。希望您能顿悟。踩在前人肩膀看世界,您只要会搭积木,就能达到您的理想。共勉。谢谢!
相似回答