关于代码编程的书,关于编程的书籍

1,关于编程的书籍《大话设计模式》不错!要学什么语言?C、C++、JAVA都是业内常用语言,linux内核代码由C完成,其应用程序大部分也是C , android的应用程序用JAVA,windows上的话,C++和C#都可以 。推荐学C , 应用范围广,基础扎实 , 能上(上层应用)能下(底层或系统驱动) , 也可作为C#、C++、JAVA的基?。朊挪荒?nbsp;, 深入可研究系统原理,学习工作都非常实用 。推荐书籍:谭浩强《C程序设计》,凯尼格《C陷阱与缺陷》另:软件推荐用VC6.0 , 初学者用起来比较简单 。中文编程从入门到精通【关于代码编程的书,关于编程的书籍】
2,电脑编程初学者看什么书1、《代码大全》 史蒂夫·迈克康奈尔“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来 , 就是我们本能所说的“编写整洁的代码” 。这本书有 50 页在谈论代码布局 。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了 。到你准备阅读此书时,你应该已经知道并实践过书中 99% 的观念 。– esac2、《程序员修炼之道》安德鲁·亨特、大卫·托马斯对于那些已经学习过编程机制的程序员来说 , 这是一本卓越的书 。或许他们还是在校生 , 但对要自己做什么,还感觉不是很安全 。就像草图和架构之间的差别 。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个 P2P 的音乐交换网络图,那这本书就适合你了 。—— Joel3、《计算机程序的构造和解释》Harold Abelson、 Gerald Jay Sussman、Julie Sussman《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节 。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面 。其他书籍则处理算法 。这些书都有自己所属的位置 。然而《计算机程序的构造和解释》与这些不同 。这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美 。它会让你有种敬畏,让你难以抑制地渴望学习更多的东西 。其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员 。4、《C程序设计语言》Brian W. Kernighan / Dennis M. Ritchie 这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型 。5、《算法导论》 Thomas H.Cormen / Charles E.Leiserson / Ronald L.Rivest / Clifford Stein 在我看来,代码只是一个工具,并非精髓 。开发软件的主要部分是创建新算法或重新实现现有算法 。其他部分则像重新组装乐高砖块或创建“管理”层 。我依然梦想这样的工作,我的大部分时间(>50%)是在写算法,其他“管理”细节则留给其他人…… —— Ran Biron
3,推荐几本关于编程的书关于windows编程的书籍多的数不清,不过书籍还得看你用什么软件来开发了汇编:汇编语言到win时代依旧强大,而且有专门的软件开发包MASM32,这个不是微软出的,当然你也可以用MASM,只要你不嫌烦,因为编写win程序要用到很多头文件和库文件 , 但是MASM并没有替用户搜集和整理这些资料,所有的都必须用户手动搜集整理 。相关书籍:《Windows环境下32位汇编语言程序设计(第2版)》-罗云彬 著这是我首推并且是唯一推荐的书,它告诉你汇编语言与其他流行高级语言到底强大在哪 , 而且从简单的对话框到高深的DLL和PE文件编写分析,非常的实用易懂 。C/C++/Java/Basic到了高级流行语言,书籍自然不少:相关书籍:《windows程序设计》-Microsoft出版社出版,号称是windows程序的宝典!以C为对象讲述windows下程序设计《MFC windows程序设计》这本是专门供C++程序员所使用的,仍是Microsoft出版社出版的,讲述包含面向对象编程概念的windows编程 。至于其他语言,Microsoft还没太正式的出版 , 只是初级讲解运用,不是太全面,所以购买价值不高 , 这里不推荐这里再告诉你,编程语言的功能和难度都是成正比的 , 所以你要用汇编来写win程序,必须有DOS汇编基础,而且入门并不容易,要脚踏实地 。如果你用高级语言的话,就推荐你用C/C++语言来编程 , 使用Visual C++或者C++ builder就可以了!工具用VC++6.0就可以了,如果需要.net的功能,工具就是VS2005.书推荐基础的<<VC++深入详解>>,高级的<<Advanced in Windows Programing>>VB最简单,可以学一学,书在书店里很多,工具的话,用Visual Basic 。
4 , 编程领域最好的入门书籍C语言及C++C语言基本上是编程语言界的圣母,几乎所有主流的编程语言都是从C语言衍生而来,可想而知C语言的重要性 。而C++ , 可以说是上限最高的编程语言,其他编程语言能实现的功能 , 基本上C++都能实现, , 0.1,《C语言经典入门》0.2,《C语言程序设计》谭浩强版(虽然有很多瑕疵,但是真的讲的很细)1,《C和指针》2,《C专家编程》3,《C++ prime》第五版(C++大佬轮子哥@vczh的亲自开光的入门书)javaJava是一门面向对象编程语言,不仅吸收了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 , 《浪潮之巅》

    推荐阅读