编程语言入门书(编程语言入门学哪个好)

2023-11-17 06:12:22 数码极客 bianji01

 

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

一:第一阶段\r\nC语言-------《C语言设计》 作者:谭浩强\r\n大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。\r\n\r\n《C Primer PLus》第五版 作者:Stephen Prata\r\n这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。\r\n\r\n《C语言入门经典》第四版 作者:Ivor Horton\r\n\r\n二:第二阶段\r\n这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。\r\n面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。\r\n\r\nC++Primer, 4rd Edition\r\n\r\n(入门类:\r\nC++ Primer, 4rd Edition\r\nThinking in C++, 2nd Edition\r\nThe C++ Standard Library: A Tutorial and Reference\r\n\r\n进阶类:\r\nThe C++ Programming Language, Special Edition\r\nThe Design and Evolution of C++\r\nInside C++ Object Model\r\nC++ Templates: The Complete GUIde\r\nSTL 源码剖析\r\nGeneric Programming and the STL\r\nModern C++ Design: Generic Programming and Design PAtterns Applied\r\n\r\n应用技巧类:\r\nEffective C++, 2nd Editon\r\nMore Effective C++\r\nExceptional C++\r\nMore Exceptional C++\r\nEffective STL\r\nRuminations on C++)\r\n\r\n三:第三阶段\r\nAPI/SDK------------- 《windows程序设计》(Jeff Prosise)\r\n这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。\r\n\r\n四:第四阶段\r\nMfc----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0\r\n如果是C++,QT是要重点学习的对象。\r\n\r\n五:第五阶段\r\nCOM/DCOM/ATL/COM+---------《COM技术内幕》\r\n\r\n未知阶段:\r\n《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。\r\n\r\n如果不弄底层的话,《操作系统原理》可以简单地了解。

编程领域最好的入门书籍

C语言及C++C语言基本上是编程语言界的圣母,几乎所有主流的编程语言都是从C语言衍生而来,可想而知C语言的重要性。而C++,可以说是上限最高的编程语言,其他编程语言能实现的功能,基本上C++都能实现,,0.1,《C语言经典入门》0.2,《C语言程序设计》谭浩强版(虽然有很多瑕疵,但是真的讲的很细)1,《C和指针》2,《C专家编程》3,《C++ prime》第五版(C++大佬轮子哥@vczh的亲自开光的入门书)Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。说了那么多,一句话总结:java程序员岗位是目前最多的程序员岗位。1,《java核心技术·卷1:基础知识》2,《java核心技术·卷2:高级特性》3,《java编程思想》python爬虫python作为目前最火的编程语言,入门相对快、发展方向多确实是它的优点,比如:爬虫1,《python编程:从入门到实践》2,《python网络爬虫从入门到实践》目前百分之80的研究生都在学习的内容,就是如何将人工智能与自己专业的东西结合起来,当然,目前是用python为基础讲解的,,1,机器学习部分1.1,《机器学习》1.2,《机器学习实战》1.3,《统计学习方法》 (注:统计学习方法已出第二版)1.4,黄博的深度学习个人笔记2,深度学习部分2.1,《深度学习》2.2,黄博的深度学习个人笔记3,人工智能部分(注:TensorFlow已更新至2.0版本,如下书籍为以1.0版本为基础讲解的)3.1,《TensorFlow实战》3.2,《TensorFlow:实战Google深度框架》此部分书籍不讲具体技术,主要益处为对程序员的职业生涯、编码风格和人生的帮助,顺序不分先后,1,《代码整洁之道》2,《大话设计模式》3,《提问的智慧》(这个划重点,要考)(点击下方【阅读原文】前往)4,《浪潮之巅》

学习编程的C或C++语言入门书有哪些?

学习编程的C或C++语言入门书有哪些?

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告