当前位置:网站首页 > Java基础 > 正文

java是不是要有c语言的基础

 java是不是要有c语言的基础

  • 英文版豆瓣评分9.6
  • 计算机科学领域公认权威著作
  • 众多计算机大师联袂推荐

《卷1:基本算法(第3版)》讲解基本算法,其中包含了其他各卷都需用到的基本内容。本卷从基本概念开始,然后讲述信息结构,并辅以大量的习题及答案。

图灵已经出版了 TAOCP 中文版的前 3 卷,老爷子的书评价都非常高,虽然最新版中文版因为出版时间不够久,还没攒够评分,但是,鉴于之前版本的高评分,以及这套图书圣经级别的存在,我们还是要跟小伙伴们一起,请这套图书露一下面。

《卷2:半数值算法(第3版)》

作者:高德纳

《卷2:半数值算法(第3版)》全面讲解了半数值算法,分“随机数”和“算术”两章。书中总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系。


《卷3:排序与查找(第2版)》

作者:高德纳

《卷3:排序与查找(第2版)》扩展了卷1中信息结构的内容,主要讲排序和查找。书中对排序和查找算法进行了详细的介绍并对各种算法的效率做了大量的分析。

此外,《计算机程序设计艺术 卷4A:组合算法(一)》即将翻译完成

挑战程序设计竞赛

作者:秋叶拓哉,岩田阳一,北川宜稔

  • 豆瓣评分 9.0
  • 世界顶级程序设计高手的经验总结
  • 【ACM-ICPC全球总冠军】巫泽俊主译
  • 日本ACM-ICPC参赛者人手一册

本书对程序设计竞赛中的基础算法和经典问题进行了汇总,分为准备篇、初级篇、中级篇与高级篇 4 章。作者结合自己丰富的参赛经验,对严格筛选的110 多道各类试题进行了由浅入深、由易及难的细致讲解,并介绍了许多实用技巧。每章后附有习题,供读者练习,巩固所学。

本系列还有《挑战程序设计竞赛2:算法和数据结构》。

Java 8实战

作者:Raoul-Gabriel Urma,Mario

  • 豆瓣评分 9.1
  • Java 8 终极指南
  • 通过新的 Stream API 及 Lambda 表达式等示例全面讲解 Java 8 特性
  • 为 Java 程序员开启函数式编程大门

本书结构清晰、内容翔实,从实例入手,涵盖 Java 8 的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture 以及新的日期和时间 API,是程序员了解 Java 8 新特性的终极指南。

嗨翻C语言

作者:David Griffiths , Dawn Griffiths

  • 豆瓣评分 9.3
  • Head First 系列入门书
  • 入门 C 语言首选

《嗨翻C语言》将会带给你一次这样的全新学习体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编译器、make工具和其他知识来解决实际问题。

C语言程序设计:现代方法(第2版)

作者:K. N. King

  • 豆瓣评分 9.3
  • C 语言领域经典著作,无数程序员推荐
  • 世界知名计算机程序设计教育家 K. N. King 力作

本书最大特色是通过一种“现代方法”来介绍 C 语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99 标准,并与 C89 标准进行对照,补充了 C99 中的最新特性。本书分为 C 语言的基础特性、 C 语言的高级特性、 C 语言标准库和参考资料 4 个部分。每章末尾都有一个“问与答”小节给出一系列与该章内容相关的问题及答案。

Python数据科学手册

作者:Jake VanderPlas

  • 豆瓣评分 9.6
  • 目前图灵最受读者欢迎的数据科学和数据处理书
  • 掌握用 Scikit-Learn、NumPy 等工具高效存储、处理和分析数据
  • 大量示例+逐步讲解+举一反三,从计算环境配置到机器学习实战,切实解决工作痛点  

本书以 IPython、NumPy、Pandas、Matplotlib 和 Scikit-Learn 这 5 个能完成数据科学大部分工作的基础工具为主,从实战角度出发,讲授如何清洗和可视化数据、如何用数据建立各种统计学或机器学习模型等常见数据科学任务,旨在让各领域与数据处理相关的工作人员具备发现问题、解决问题的能力。

这本书的评价人数挺少,但是鉴于英文版本身广受好评而且销量非常给力,预计会有越来越多的读者喜爱这本书。

Python网络编程(第3版)

作者:Brandon Rhodes,John Goerzen

  • 豆瓣评分 9.2
  • Python 3 示例讲解,涵盖网络编程所有经典话题
  • 提供大量代码清单及示例
  • 从应用开发角度介绍网络编程基本概念、模块以及第三方库

本书涵盖网络编程所有经典话题,包括网络协议、网络数据及错误、电子邮件、服务器架构,以及 HTTP 及 Web 应用程序,对最新的 SSL 支持、异步 I/O 循环的编写方法、跨站脚本以及跨站请求伪造攻击网站的原理及保护方法等内容也有详尽介绍。

你不知道的JavaScript(中卷)

作者:Kyle Simpson

  • 豆瓣评分 9.1
  • JS 进阶必备参考书
  • 聚焦主题:类型与语法、异步与性能
  • 深入挖掘语言本质,打通 JavaScript 任督二脉

“你不知道的JavaScript”系列丛书旨在让你深入掌握 JavaScript 的全部,特别是那些难点。中卷介绍:“类型和语法”以及“异步和性能”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。

JavaScript设计模式与开发实践

作者:曾探

  • 豆瓣评分 9.0
  • 腾讯前端 Alloy Team 团队出品,资深前端工程师曾探力作
  • 全面涵盖专门针对 JavaScript 的 16 个设计模式
  • 深入剖析面向对象设计原则、面向对象编程技巧及代码重构

本书在尊重《设计模式》原意的同时,针对 JavaScript 语言特性全面介绍了更适合 JavaScript 程序员的了 16 个常用的设计模式,讲解了 JavaScript 面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到 JavaScript 语言中,编写出优美高效、结构化和可维护的代码。

数学分析八讲(修订版)

作者:А. Я. 辛钦


  • 豆瓣评分 9.3
  • 以短小的篇幅和通俗易懂的笔法为读者释疑●解惑,让你获益匪浅
  • 短短八讲,让你了解数学分析的概貌,更让你领会数学分析的精髓
  • 由著名苏联数学家、数学教育家、莫斯科概率学派的开创者辛钦潜心编著的经典教材

本书思路清晰,引人入胜,全面梳理了数学分析的主要内容,涉及连续统、极限、函数、级数、导数、积分、函数的级数展开以及微分方程等主题。

SQL基础教程(第2版)

作者:MICK

  • 豆瓣评分 9.5
  • 资深数据库工程师写给初学者的实用指南
  • 107 张图表 + 209 段代码 + 88 个法则,菜鸟进阶必备
  • 基于标准 SQL 编写
  • 第 1 版重印 13 次,好评如潮

本书是畅销书《SQL基础教程》第 2 版,介绍了关系数据库以及用来操作关系数据库的 SQL 语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握 SQL 的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为“法则”,方便读者随时查阅。

Lua设计与实现

版权声明


相关文章:

  • java必考的基础题2024-11-11 17:26:03
  • 零基础学java现实吗2024-11-11 17:26:03
  • java研发团队基础组件组2024-11-11 17:26:03
  • java小程序基础代码2024-11-11 17:26:03
  • java后端基础代码2024-11-11 17:26:03
  • java线下基础课程2024-11-11 17:26:03
  • java语音基础多久2024-11-11 17:26:03
  • java的基础知识笔记2024-11-11 17:26:03
  • java语言基础12章2024-11-11 17:26:03
  • java基础求乘法表2024-11-11 17:26:03