martinrgb - 标记
JavaScript高级程序设计(第3版) 豆瓣
Professional JavaScript for Web
9.2 (22 个评分) 作者: [美国] 尼古拉斯·泽卡斯 译者: 李松峰 / 曹力 人民邮电出版社 2012 - 3
本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 规范。
本书适合有一定编程经验的Web 应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
2020年10月27日 想读
C和指针 豆瓣 Goodreads
Pointers on C
9.8 (8 个评分) 作者: Kenneth A.Reek 译者: 徐波 人民邮电出版社 2008 - 4
本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。
全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。
本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。
2020年9月25日 想读
汇编语言(第3版) 豆瓣
9.6 (5 个评分) 作者: 王爽 清华大学出版社 2013 - 9
《汇编语言(第3版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。《汇编语言(第3版)》可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的读者的自学教材。
2020年9月25日 想读
Vulkan 应用开发指南 豆瓣
Vulkan Programming Guide
作者: 格拉汉姆·塞勒斯(Graham Sellers) / 约翰·克赛尼希(John Kessenich) 译者: 李晓波 人民邮电出版社 2019 - 6
下一代OpenGL规范已经重新进行了设计,从而使得应用程序可以直接控制GPU的加速。本书系统地介绍下一代OpenGL规范Vulkan、它的目标以及构建其API的关键概念,揭示了Vulkan的独特性。
本书讨论的主题非常宽泛,从绘图命令到内存,再到计算着色器的线程。本书重点展示了如何处理现在由开发人员负责的同步、调度和内存管理等任务。本书是Vulkan开发人员的指南和参考手册,有助于读者迅速掌握跨平台图形的下一代规范。你将从本书中学习到可用于从视频游戏到医学成像等领域的3D开发技术,以及解决复杂的科学计算问题的先进方法。
本书主要内容
. 大量经过反复测试的代码示例,用于演示Vulkan的功能并展示它与OpenGL的区别。
. Vulkan中的新内存系统。
. 队列、命令和移动数据的方法。
. SPIR-V二进制着色语言和计算/图形管道。
. 绘图命令、几何处理、片段处理、同步原语,以及将Vulkan数据读入应用程序。
. 完整的案例研究应用程序:使用复杂的多通道架构和多个处理队列的延迟渲染。
. Vulkan函数和SPIR-V操作码,以及完整的Vulkan词汇表。
2020年9月23日 想读
Real-Time Rendering, Fourth Edition 豆瓣
作者: Tomas Akenine-Möller / Eric Haines A K Peters/CRC Press 2018 - 8
Thoroughly updated, this fourth edition focuses on modern techniques used to generate synthetic three-dimensional images in a fraction of a second. With the advent of programmable shaders, a wide variety of new algorithms have arisen and evolved over the past few years. This edition discusses current, practical rendering methods used in games and other applications. It also presents a solid theoretical framework and relevant mathematics for the field of interactive computer graphics, all in an approachable style. New to this edition: new chapter on VR and AR as well as expanded coverage of Visual Appearance, Advanced Shading, Global Illumination, and Curves and Curved Surfaces.
2020年9月23日 想读
实时阴影技术 豆瓣
作者: Elmar Eisemann / Michael Schwarz 译者: 王 锐 / 苏 敏 清华大学出版社 2013
本书详细阐述了与实时阴影技术相关的高效解决方案及相应的数据结构和算法,主要包括基本阴影技法、阴影图的走样、阴影图的采样、硬阴影的滤波、基于图像的软阴影算法、基于几何体的软阴影算法、基于图像的透明、体积阴影、高级阴影技巧等内容。此外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解相关方案的实现过程。
本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
2020年9月22日 想读
iOS Core Animation: Advanced Techniques 豆瓣
作者: Nick Lockwood Addison-Wesley 2013 - 8
Core Animation is the technology underlying Apple’s iOS user interface. By unleashing the full power of Core Animation, you can enhance your app with impressive 2D and 3D visual effects and create exciting and unique new interfaces.
In this in-depth guide, iOS developer Nick Lockwood takes you step-by-step through the Core Animation framework, building up your understanding through sample code and diagrams together with comprehensive explanations and helpful tips. Lockwood demystifies the Core Animation APIs, and teaches you how to make use of
Layers and views, software drawing and hardware compositing
Layer geometry, hit testing and clipping
Layer effects, transforms and 3D interfaces
Video playback, text, tiled images, OpenGL, particles and reflections
Implicit and explicit animations
Property animations, keyframes and transitions
Easing, frame-by-frame animation and physics
Performance tuning and much, much more!
2020年9月22日 想读
HTML5+JavaScript动画基础 豆瓣
Foundation HTML5 Animation with JavaScript
作者: 兰贝塔 (Billy Lamberta) / 彼得 (Keith Peters) 人民邮电出版社
《HTML5+JavaScript动画基础》包括了基础知识、基础动画、高级动画、3D动画和其他技术5大部分,分别介绍了动画的基本概念、动画的JavaScript基础、动画中的三角学、渲染技术、速度向量和加速度、边界与摩擦力、用户交互:移动物体、缓动与弹动、碰撞检测、坐标旋转与斜面反弹、撞球物理、粒子与万有引力、正向运动学:让事物行走、反向运动学:拖曳与伸出、三维基础、三维线条与填充、背面剔除与三维灯光、矩阵数学、秘诀与技巧等内容。
这些内容都是Web开发人员在深入如加速度、速度、缓冲、弹簧、碰撞检测、动量守恒、3D以及正向和反向运动物理概念之前,需要知道的所有关于三角函数的知识。在阅读本书的过程中,读者不但可以掌握脚本动画背后的概念,还可以创造出各种形式的精彩动画和游戏。
《HTML5+JavaScript动画基础》面向所有使用HTML5或从Flash转过来的Web开发人员。
2020年9月21日 想读
人件 豆瓣
Peopleware
7.2 (8 个评分) 作者: Tom DeMarco / Timothy Lister 译者: UML China 清华大学出版社 2003 - 6
《人件(第2版)》专门讨论了软件开发和维护的团队管理问题,并向人们的传统认识提出了挑战。作者汤姆·迪马可,蒂姆·李斯特在书中推崇人本管理思想,指出知识型企业的核心是人,而不是技术。《人件(第2版)》于1987年首次出版后,曾在西方引起了轰动,被誉为“对美国软件业影响最大的一本书”。《人件(第2版)》还对大中型组织中的软件开发团队如何运作进行了深入探讨。《人件》已成为软件图书中的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”。因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。《人件(第2版)》读者包括软件开发组织中的所有人员。管理者和被管理者都将从书中得到有益的启示。
2020年9月21日 想读
3D游戏与计算机图形学中的数学方法 豆瓣
Mathematics for 3D Game Programming and Computer Graphics(third Edition)
作者: 伦吉尔 (Eric Lengyel) 译者: 詹海生 清华大学出版社 2016 - 6
伦吉尔***的《3D游戏与计算机图形学中的数学方 法(第3版)》从专业角度讲解了一名游戏开发人员必 须掌握的3D计算机图形学和游戏引擎中的数学概念。
在讲解的过程中先从一些基础知识入手,比如向量几 何和线性代数,然后循序渐进,逐渐引入3D游戏编程 中的深层概念,例如光照和可见性检测。本书给出了 一些重要结论的推导过程,便于不具备相关理论知识 的读者理解相关内容。相对于第2版而言,本书第3版 在内容上做了一些扩充,引入了投影、阴影、物理、 布料模拟和数值方法方面的知识。所有章节都重新做 了修订,并按照***新的***着色语言规范对着色器代 码做了修改。
本书要求读者具备一定的三角学和微积分知识, 不过,本书仍然会在一些章节中帮助读者回顾一些重 要的数学工具,比如三角恒等式、微分方程和泰勒级 数。本书对于游戏设计者及相应的编程人员来说,是 一本不可多得的参考资料。
2020年9月20日 想读
重构 豆瓣
Refactoring: Improving the Design of Existing Code
8.7 (6 个评分) 作者: Martin Fowler 译者: 熊节 中国电力出版社 2003 - 8
Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。点击进入该书更多详细信息。
2020年9月18日 想读
人月神话 豆瓣 Goodreads
The Mythical Man-Month: Essays on Software Engineering
8.2 (23 个评分) 作者: [美] 弗雷德里克·布鲁克斯 译者: 汪颖 清华大学出版社 2002 - 11
作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。书中的内容来自布鲁克斯在IBM公司System 360家族和OS 360中的项目管理经验。初版的20年后,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。新增加的章节包括:原著中一些核心观点的精华;在经过了一个时代以后,Brooks博士对原先观点新的认识;1986年的经典文章《没有银弹》;对1986年所下论断(在10年内不会出现银弹)现在的认识。
2020年9月18日 想读
代码大全(第2版) 豆瓣 Goodreads
Code Complete
9.9 (19 个评分) 作者: [美] 史蒂夫·迈克康奈尔 译者: 金戈 / 汤凌 电子工业出版社 2006 - 3
第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。
2020年9月18日 想读
微积分入门(修订版) 豆瓣
解析入門I、 解析入門II
作者: [日] 小平邦彦 译者: 裴东河 人民邮电出版社 2019 - 3
本书为日本数学家小平邦彦晚年创作的经典微积分著作,有别于一般的微积分教科书,本书突出“严密”与“直观”的结合,重视数学中的“和谐”与“美感”,讲解新颖别致、自成体系,论证清晰详尽、环环相扣,行文深入浅出、流畅易读,从原理、思想到方法、应用,处处体现了小平邦彦的深厚功力与广阔视野。作者着眼数学分析的深处,结合自身独到的思考与理解,从严谨的实数理论出发思谋微积分,通过巧妙引导,启发读者自主思考,提升对微积分的领悟理解程度。
本书是小平邦彦为后人留下的一份重要文化财富,不仅值得数学专业人士研读,对于需要微积分知识的其他理工科学生和专业人员也具有深刻启示。
2020年9月3日 想读
微积分学教程(第2卷) 豆瓣
作者: F.M.菲赫金哥尔茨 译者: 徐献瑜 / 冷生明 高等教育出版社 2006 - 1
本书是一部卓越的数学科学与教育著作。自第一版问世50多年来,本书多次再版,至今仍被俄罗斯的综合大学以及技术和师范院校选作数学分析课程的基本教材之一,并被翻译成多种文字。在世界范围内广受欢迎。
本书所包括的主要内容是在20世纪初最后形成的现代数学分析的经典部分。本书第一卷包括实变量一元与多元微分学及其基本应用;第二卷研究黎曼积分理论与级数理论;第三卷研究多重积分、曲线积分、曲面积分、斯蒂尔吉斯积分、傅里叶级数与傅里叶变换。
本书的特点是:一、含有大量例题与应用实例;二、材料的叙述通俗、详细和准确;三、在极少使用集合论的(包括记号)同时保持了叙述的全部严格性,以便读者容易初步掌握本课程的内容。
本书可供各级各类高等学校的数学分析与高等数学课程作为教学参考书,是数学分析教师极好的案头用书。
2020年9月3日 想读
数学分析原理(第一卷) 豆瓣
作者: Г.М.菲赫金哥尔茨 译者: 吴亲仁 / 陆秀丽 高等教育出版社 2013 - 3
《数学分析原理(第一卷)(第9版)》是г. м. 菲赫金哥尔茨继《微积分学教程》三卷本后的又一部关于数学分析的经典著作,是作者总结多年教学经验编写而成的。
《数学分析原理(第一卷)(第9版)》针对大学数学系一二年级的分析课程,因此分两卷出版。第一卷内容包括:实数、一元函数、极限论、一元连续函数、一元函数的微分法、微分学的基本定理、应用导数来研究函数、多元函数、多元函数的微分学、微积分的几何应用和力学应用,书中专列一章讲述数学分析基本观念发展简史;第二卷内容包括:数项级数、函数序列及函数级数、反常积分、带参变量的积分、隐函数和函数行列式、线积分、二重积分、曲面面积和面积分、三重积分、傅里叶级数等,书后附有“数学分析进一步发展概况”的附录。
《数学分析原理(第一卷)(第9版)》可供各级各类高等学校的数学分析与高等数学课程作为教学参考书,是数学分析教师极好的案头用书。
2020年9月3日 想读
微积分学教程(第1卷) 豆瓣 Goodreads
9.9 (7 个评分) 作者: Г.М.菲赫金哥尔茨 高等教育出版社 2006 - 1
本书是一部卓越的数学科学与教育著作。自第一版问世50多年来,本书多次再版,至今仍被俄罗斯的综合大学以及技术和师范院校选作数学分析课程的基本教材之一,并被翻译成多种文字。在世界范围内广受欢迎。
本书所包括的主要内容是在20世纪初最后形成的现代数学分析的经典部分。本书第一卷包括实变量一元与多元微分学及其基本应用;第二卷研究黎曼积分理论与级数理论;第三卷研究多重积分、曲线积分、曲面积分、斯蒂尔吉斯积分、傅里叶级数与傅里叶变换。
本书的特点是:一、含有大量例题与应用实例;二、材料的叙述通俗、详细和准确;三、在极少使用集合论的(包括记号)同时保持了叙述的全部严格性,以便读者容易初步掌握本课程的内容。
本书可供各级各类高等学校的数学分析与高等数学课程作为教学参考书,是数学分析教师极好的案头用书。
2020年9月3日 想读
微分几何 豆瓣
作者: [法]M.贝尔热 / [法]B.戈斯丢 译者: 王耀东 高等教育出版社 2009 - 7
《微分几何:流形、曲线和曲面(第2版)(修订本)》主要由法国资深微分几何学家贝尔热在巴黎大学多年讲授微分几何课程讲稿的基础上编纂而成。《微分几何:流形、曲线和曲面(第2版)(修订本)》强调几何与分析的有机结合,始终坚持对于分析,揭露其几何实质,而对于几何,则洞察其分析精髓。《微分几何:流形、曲线和曲面(第2版)(修订本)》对于常微分方程、单位分解、临界点、拓扑度和流形上的微积分等研究微分几何的各种工具做了相当充分的讲解。内容重点是曲线的局部和整体理论,对于曲面的局部和整体理论则做了比较全面的概述,而对于其详尽的证明则推荐相关的文献供读者查阅。书中配备了丰富的习题。《微分几何:流形、曲线和曲面(第2版)(修订本)》是基础数学和应用数学系本科生乃至其他理工科学生学习微分流形和微分几何的优秀参考书。
2020年9月3日 想读