国外编程书
Ⅰ 敬请推荐有助于修炼内功的国外优秀编程书籍
Java是一个很庞大的技术体系,既包括Java编程语言,还包括Java应用平台和其他很多相关技术。 如果你没有编程基础,建议你从Java语言开始,从最基础的基本概念和Java的语法学起,在学习Java的API,此时找一些简单易懂的书籍比较好,比如《21天学通Java》,用简单的书可以在入门的时候给自己很大的信心,有助于进一步的学习。如果学习API,推荐《Java核心编程》,这既可以作为教材也可以作为以后编程的工具书。在学习过程中切忌只看不动手,要多动手操作和实践。 当你学会了Java语言以后,你就可以选择Java的平台进行进一步发展。Java的技术平台有3个,J2EE、J2SE和j2me,分别针对服务器、台式机和移动客户端,根据你的性趣继续学习。 另外当你有了已经的经验以后,设计模式是必然要学的,这是变成真正的高手必须修炼的内功,建议看《Java与模式》,学好设计模式能够让你的程序更灵活、更健壮、更方便扩展。 既然有基础,那么java语法部分对你就不是难点了,看一下相信你很快就能掌握。重点放在面向对象思想上,这是你目前最欠缺的,也是今后进一步学习的基础。建议你看《Java编程思想》,直接从面向对象部分开始看。 如果你今后想做服务器端,那么就要学习j2ee,重点在j2ee的四层模型,熟悉各层的组件。 如果要用j2SE,重点应放在AWT、Swing等界面组件的开发,以及联网和多线程; 如果要做移动客户端,就要学习j2me,重点是使用j2me中的高级组件和用低级Canvas绘图,当然也少不了联网和多线程的部分。 回答者: 夜神ライド - 千总 四级 12-9 13:21 修改答复: 关闭 夜神ライド,您要修改的答复如下: 积分规则 Java是一个很庞大的技术体系,既包括Java编程语言,还包括Java应用平台和其他很多相关技术。 如果你没有编程基础,建议你从Java语言开始,从最基础的基本概念和Java的语法学起,在学习Java的API,此时找一些简单易懂的书籍比较好,比如《21天学通Java》,用简单的书可以在入门的时候给自己很大的信心,有助于进一步的学习。如果学习API,推荐《Java核心编程》,这既可以作为教材也可以作为以后编程的工具书。在学习过程中切忌只看不动手,要多动手操作和实践。 当你学会了Java语言以后,你就可以选择Java的平台进行进一步发展。Java的技术平台有3个,J2EE、J2SE和j2me,分别针对服务器、台式机和移动客户端,根据你的性趣继续学习。 另外当你有了已经的经验以后,设计模式是必然要学的,这是变成真正的高手必须修炼的内功,建议看《Java与模式》,学好设计模式能够让你的程序更灵活、更健壮、更方便扩展。 既然有基础,那么java语法部分对你就不是难点了,看一下相信你很快就能掌握。重点放在面向对象思想上,这是你目前最欠缺的,也是今后进一步学习的基础。建议你看《Java编程思想》,直接从面向对象部分开始看。 如果你今后想做服务器端,那么就要学习j2ee,重点在j2ee的四层模型,熟悉各层的组件。 如果要用j2SE,重点应放在AWT、Swing等界面组件的开发,以及联网和多线程; 如果要做移动客户端,就要学习j2me,重点是使用j2me中的高级组件和用低级Canvas绘图,当然也少不了联网和多线程的部分。
Ⅱ 编程书籍经典的有哪些
算法/数据结构/底层理论:
《算法导论》:学习算法的必读书,也应作为程序员 ”基本素养“ 看一看
《计算机程序设计艺术》:一部仍未完成的著作,作者高德纳因此获得美国计算机协会 1974 年图灵奖 - wikipedia:计算机程序设计艺术
《数据结构与算法分析》
《具体数学》
《编译原理》:编译理论的 ”龙书“
《深入理解计算机系统》
编程语言/工具等:
《C 程序设计语言》:C 语言发明者之一 Dennis 的经典 C 语言教程
《C++ Primer》
《Java 编程思想》
《OpenGL 编程指南》:”红宝书“
《PHP 和 MySQL Web 开发》:不要看目前的中文版
软件工程/开发
《设计模式》
《人月神话》:被誉为软件工程领域的圣经 - wikipedia:人月神话
《重构》
《代码大全》
《程序员修炼之道》:如何 ”编程“?
Ⅲ 除了《数据结构和算法分析-c语言描述》外,还有什么经典外国讲数据结果的书籍
《语言程序设计》作者:郭有强编出版社:清华大学出版社评价:书很利索,该有的都有,如果你还没有一本满意的C语言课本,买它没错。(也可以阅读外国的经典C语言书籍)《C和指针》POINTERSONCKennethA.Reek、徐波人民邮电出版社评价:不算厚的书,纠正对指针的错误理解,这是必读经典,相信会带给你很多思考。(单单一本还不够,继续往后看)《C陷阱与缺陷》AndrewKoenig、高巍人民邮电出版社评价:172页,应当1-2天看完,读完豁然开朗,对C语言常见的陷阱进行剖析,必须经典。《C专家编程》人民邮电出版社(2008-02出版)评价:200多页,应当2天左右看完,本书读起来很舒坦,不可多得的好书,带你领略语法之外的奥秘,必读经典。②数据结构与算法:《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》吴伟民、严蔚敏清华大学出版社评价:数据结构都是类C的伪代码描述,初次接触编程的同学可能理解不了,我也一样。我是看严蔚敏视频学会的数据结构,希望这个法对你们也同样有效。《计算机算法设计与分析(第3版)》王晓东电子工业出版社评价:这是我们的课本,不过的确是学习它才把数据结构和算法入门了,为后面进阶做了铺垫。《算法艺术与信息学竞赛•算法竞赛入门经典》刘汝佳清华大学出版社评价:了解数据结构怎么用,常用算法与思想,书不厚,但很给力。初学可能有障碍,但这的确是入门经典书籍,请不要放弃。《算法导论(原书第2版)》科曼(CormenT.H.)、等、潘金贵机械工业出版社(2006-09出版)评价:经典中的经典,无需多说,不要问我看哪些内容,负责任的说:有能力就多看点,其实都能看懂,书中的内容与思想将会终身受用。《编程之美:微软技术面试心得》《编程之美》小组电子工业出版社评价:微软出品,像是一本小故事集,将数学和编程之美展露无疑,学起来很轻松,反复回顾收获颇丰。《编程珠玑(第2版)》JonBentley、黄倩、钱丽艳人民邮电出版社评价:主要是数据结构和算法,都是常用的内容,不过作者思维新奇,跟随作者一起思考会碰撞出不少火花,评价非常高的一本书,本人没有顺序阅读,感兴趣的内容翻了翻。《算法艺术与信息学竞赛》刘汝佳清华大学出版社评价:放在最后,因为此书的确很专业,我这点智商也驾驭不了,信息学竞赛必备。《程序员面试宝典(第3版)》欧立奇、刘洋、段韬电子工业出版社评价:这本书很神奇,大二下学期的时候我就买了并看完了,等到大三找工作的时候发现里边的提到的陷阱题目还是有点意思的,C语言掌握的怎么样拿这本书验一验就知道了。《数学之美》(《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)
Ⅳ 求推介一些日本程序员写的书
10 求推介一些日本程序员写的书?
侧重于架构、算法、编程思想方面的
编程思想 Java 编程 日本