根据TIOBE 2016年12月编程语言排行榜前20的语言分享图灵相关图书(部分空缺),第2150位的编程语言选择几种推荐。 1. Java Think Java: How to Think Like a Computer Scientist http://www.ituring.com.cn/book/1867 作者:Allen B. Downey , Chris Mayfield 电子书:29.99
《Java编程思维》从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。 本书无意全面介绍 Java,只是想让读者了解基本的编程结构和技巧。我们从小问题和基本算法着手,逐步过渡到面向对象设计,用计算机教学术语讲,本书采取的是“迟来的对象”法。
想了解更多Java书,复制链接到浏览器查看“Java相关图书” https://mp.weixin.qq.com/s/ZyG63kJcCWx8DoJCQ32jjA 2. C 新·明解C言 入 作者:柴田望洋 译者:管杰 罗勇 杜晓静
本书对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。
复制链接到浏览器查看更多C语言图书: http://mp.weixin.qq.com/s/IcXiH56dav1PVyP7vwjXBA 3. C Programming And Problem Solving With C : Comprehensive, 6th Edition 作者:Nell Dale,Chip Weems 译者:贾洪峰
本书介绍C 编程知识及问题解决方式与方法。新增了编程练习,面向学生重新组织了书中内容;从教育与传播知识的角度考虑,其中涵盖实际案例研究,并用高度相关的练习强化读者对关键概念的理解,以及对关键技能的掌握;C 语言结构与理论并重。
其他C 相关图书:
4. Python Python Crash Course: A Hands-On, Project-Based Introduction to Programming http://www.ituring.com.cn/book/1861 作者:Eric Matthes 译者:袁国忠
书中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,如列表、字典、类和循环,并指导读者编写整洁且易于理解的代码。另外还介绍了如何让程序能够与用户交互,以及如何在代码运行前进行测试。实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。
我们制作了一个非常棒的Python书单,复制链接到浏览器查看: http://mp.weixin.qq.com/s/uRqsDGDJCFYFHVRj1dGORQ
5. Visual Basic .NET空缺 6. C# Illustrated C# 2012 作者:Daniel M. Solis 译者:姚琪琳苏林朱晔等
本书是广受赞誉C#图解教程的最新版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅之以大量表格和代码示例,全面、直观地阐述了C#语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C#5.0的新增特性,比如异步编程、调用者信息、case表达式、带参数的泛型构造函数、支持null类型运算等。通过本书,读者能够快速、深入地理解C#,为自己的编程生涯打下良好的基础。
复制链接到浏览器查看“C#相关图书”:
7. PHP PHP Objects, Patterns and Practice 作者:Matt Zandstra 译者:陈浩吴孙滨胡丹李静
书中主要介绍了如何使用面向对象技术和设计模式编写稳定的、可维护的代码,如何使用Subversion 管理多个开发人员,如何使用Phing 和PEAR 进行构建和安装,以及将构建和测试过程自动化的策略,包括持续集成。
其他PHP相关图书: 《PHP与MySQL程序设计(第4版)》http://www.ituring.com.cn/book/19 8. JavaScript Professional JavaScript for Web Developers 作者 Nicholas C. Zakas 译者 李松峰,曹力
全书从JavaScript语言实现的各个组成部分语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。
复制链接到浏览器查看“JavaScript相关图书” 9. Assembly language空缺 10. Perl空缺
11. Objective-C Learn Objective-C on the Mac: For OS X and iOS 作者:Scott Knaster,Waqar Malik,Mark Dalrymple 译者:周庆成
本书三位作者是顶级苹果专家,书中以苹果最新的Xcode 4.x工具为基础,详细讲述了ObjectiveC的全部基础知识,涵盖了块、GCD、ARC、类扩展、继承、组合、对象初始化、分类、协议、内存管理和组织源文件等新主题,介绍了如何用UIKit构建用户界面。
复制链接到浏览器查看“iOS相关图书”: http://mp.weixin.qq.com/s/Le-iOJVicd2sObjNY9Jfew 12. Ruby
たのしいRuby 第4版 作者:高桥征义,后藤裕藏 审校:松本行弘 译者:何文斯
本书支持最新的Ruby 2.0,也附带讲解了可运行于1.9版本的代码,事无巨细且通俗易懂地讲解了编写程序时所需要的变量、常量、方法、类、流程控制等的语法,以及主要类的使用方法和简单的应用,让没有编程经验的读者也能轻松掌握Ruby,找到属于自己的快乐编程方式,做到融会贯通并灵活运用到实际工作中。 13. Swift http://www.ituring.com.cn/book/1781 作者:关东升
本书通过大量案例全面介绍苹果平台的应用开发。全书共分5 部分,包括Swift 语法篇、CocoaTouch 框架编程篇、混合编程篇、进阶篇、项目实战篇,囊括了开发工具介绍、语言基础知识、编写HelloWorld 程序,直至应用在App Store 上线的所有内容。此外,本书前20 章专门配有同步练习,以帮助读者掌握所学知识。
复制链接到浏览器查看“Swift相关图书”: http://mp.weixin.qq.com/s/Le-iOJVicd2sObjNY9Jfew 14. Visual Basic空缺 15. Delphi/Object Pascal空缺
16. Go http://www.ituring.com.cn/book/1525 作者:郝林
本书全面介绍了Go语言的特点、安装部署环境、工程规范、工具链、语言语法、并发编程模型以及在多个编程实战中的应用,重点阐述了Go语言并发编程模型和机制。本书共分为四个部分,介绍了Go语言编程环境搭建、Go语言基础编程、Go语言并发编程方法及其原理,以及使用Go语言开发的应用系统的案例讲解。 17. R R in Action, Second Edition: Data analysis and graphics with R 作者:Robert I. Kabacoff 译者:王小宁 刘撷芯 黄俊文
第2版新增6章内容,涵盖时间序列、聚类分析、分类、高级编程、创建包和创建动态报告等,并分别详细介绍了如何使用ggplot2和lattice进行高级绘图。通读本书,你将全面掌握使用R语言进行数据分析、数据挖掘的技巧,领略大量探索和展示数据的图形功能,并学会如何撰写动态报告,从而更加高效地进行分析与沟通。 点击查看更多“R语言相关图书”
18. MATLAB空缺 19. Groovy Programming Groovy 2: Dynamic Productivity for the Java Developer 作者:Venkat Subramaniam 译者:臧秀涛
本书既涵盖Groovy编程基础,又涉及该语言的最新高级特性,如模拟对象的单元测试、Builder的使用、在数据库和XML中的以及创建DSL等。 20. PL/SQL 空缺
21. D 22. SAS 23. Haskell 24. ABAP 25. Scratch 26. Dart 27. COBOL 28. Fortran 29. F# 30. Transact-SQL 31. Lua 32. Scala 33. Lisp 34. LabVIEW 35. Ada 36. Q 37. Logo 38. Prolog 39. Scheme 40. RPG (OS/400) 41. Erlang 42. Apex 43. Rust 44. Bash 45. Ladder Logic 46. MQL4 47. Awk 48. VHDL 49. Alice 50. Clojure
部分推荐 http://www.ituring.com.cn/book/1882 作者:韩冬
本书是一本由浅入深的Haskell教程。书中首先介绍Haskell的基础语法和函数式编程的基本概念,以及GHC、GHCi、Cabal等工具的用法;接着按照函子→应用函子→单子的顺序介绍Haskell中核心的三大类型类,并以列表单子、Reader单子和State单子为例详细分析单子类型类的来龙去脉;最后介绍Foldable和Traversable类型类、单子变换、GHC的语言扩展和程序标注,以及网络编程、数据库、并发并行、序列化/反序列化与泛型编程、异常处理等内容。 小学生からはじめるわくわくプログラミング http://www.ituring.com.cn/book/1374 作者:阿部和广 译者:陶旭
本书结合孩子们学习的语文、数学、科学、社会、音乐、体育等科目,手把手地教大家如何用Scratch 设计程序(如设计一个自动写作文的程序),配合各式卡通形象,通俗易懂,寓教于乐。麻省理工学院教授米切尔瑞斯尼克作序推荐。
Programming Scala: Scalability = Functional Programming Objects http://www.ituring.com.cn/book/1593 作者:Dean Wampler,Alex Payne 译者:王渊 陈明
本书全面介绍Scala这门针对JVM的编程语言,它集成了现代对象模型、函数式编程和先进类型系统的所有优势。通过大量的代码示例,本书向读者展示了如何高效地利用Scala语言及其生态系统,同时解释了为何Scala是开发高扩展性、以数据为中心的应用程序的理想语言。第2版还介绍了Scala的新特性,新增了模式匹配和高级函数式编程的章节。此外,读者还可以学到Scala的命令行工具、第三方工具、库等。
Programming Erlang http://www.ituring.com.cn/book/1264 作者:Joe Armstrong 译者:牛化成
本书中兼顾了顺序编程、并发编程和分布式编程,重点介绍如何编写并发和分布式的Erlang程序以及如何在多核CPU上自动加速程序,并深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、ETS和DETS等主题。第2版全新改写,反应了自第1版面世以来Erlang历经的所有变化,添加了大量针对初学者的内容,并在每章后都附上了练习题。 Clojure Cookbook: Recipes for Functional Programming http://www.ituring.com.cn/book/1454 作者:Luke VanderHart , Ryan Neufeld 译者:王海鹏 徐宏宁
本书涵盖150多个具体实例,展示了有经验的Clojure开发者如何用这门JVM语言完成各种编程任务。解决方案全面广泛:从构建动态网站和应用数据库到网络通信、云计算、高级测试策略等,面面俱到。这些实例源于全球60多名顶级Clojure开发者。 本书的每个实例不仅可以即学即用,而且其中提供的关于解决方案原理的讨论,让读者可以在模式、方法和技巧上举一反三,从而在遇到本书未提及的其他编程任务时也能游刃有余。 点击【阅读原文】查看《图解入门系列技术书》 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|