相关作者的搜索结果
普林斯顿计算机公开课(原书第2版)
108人今日阅读 推荐值 89.0%
从1999年开始,作者在普林斯顿大学开设了一门名为“我们世界中的计算机”的课程(COS 109:Computers in Our World),这门课向非计算机专业的学生介绍计算机的基本常识,多年来大受学生追捧。本书就是基于这门课程的讲义编写而成的,书中不仅解释了计算机和通信系统的工作原理,还分析了新技术带来的隐私和安全问题。第2版的新增章节讨论了Python编程、人工智能、机器学习以及大数据等内容。本书适合所有希望了解数字世界的读者阅读,通过了解技术的工作原理、起源和未来发展趋势,更好地理解并改变我们身处的世界。
UNIX传奇:历史与回忆
34人今日阅读 推荐值 92.2%
自1969年在贝尔实验室的阁楼上诞生以来,Unix操作系统的发展远远超出其创造者们的想象。它带动了许多创新软件的开发,影响了无数程序员,改变了整个计算机技术的发展轨迹。本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,本书中每一个故事都是鲜为人知却又值得传播的宝贵资源。本书适合对计算机或相关历史感兴趣的人阅读。读者不需要有太多的专业技术背景,就可以欣赏Unix背后的思想,了解它的重要性。
简单识数法
数字总是令人生畏、使人困惑,尤其是那些很大的数字。错误的数字会影响我们做出重要决定,因此我们需要“数字感”——通过经验判断和简单计算,就知道一个数字是否可靠。在这本书中,普林斯顿大学计算机科学教授布莱恩·W.克尼汉搜集了新闻、广告上各种带有数字的“假新闻”,从数据来源、单位、维度、统计方法和图表等角度介绍了14种辨别可疑数字的方法,帮助我们提升“数字感”。 当然,这本书中并没有复杂的概念和运算,只需要运用小学算术中的加减乘除,你就可以轻松识别常见的数字谬误,判断数据的可信度并做出正确决策。
程序员内功修炼必读套装 共3册
《深入理解计算机系统(原书第3版)》 和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 采用新函数,更新了与协议无关和线程安全的网络编程。 《C程序设计语言》: 是由C语言的设计者BrianW.Kernighan和DennisM.Ritchie编写的一部介绍标准C语言及其程序设计方法的性经典著作。书中全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。 该书的讲述深人浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 《C程序设计语言习题解答》: 该书是对Brian W.Kerfligtlan和Derlnis M.Ritchie所著的《C程序设计语言(第2版·新版)》所有练习题的解答,是编程实战辅导书。K&R的著作是C语言方面的经典教材,而这本与之配套的习题解答将帮助读者更加深入地理解C语言并掌握良好的C语言编程技能。 单凭阅读和学习语法结构并不能真正掌握一门程序设计语言,必须进行编程实践——亲自编写一些程序并研究别人写的程序。读者可以通过K&R教材学习C语言,独立地解答书中的练习题,再钻研该书给出的习题解答。