How 26 Lines of Code Changed the World
作者: Torie Bosch
语言: 英文
出版年份: 2022
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《You Are Not Expected to Understand This: How 26 Lines of Code Changed the World》是由Torie Bosch编辑,Ellen Ullman撰写前言,Kelly Chudler绘制插图的一本探讨编程代码对世界影响的书籍。该书由普林斯顿大学出版社在2022年出版,汇集了26篇由技术专家、历史学家、记者、学者以及程序员本人撰写的论文,深入剖析了那些改变世界的代码背后的故事。

书籍背景与主题

本书的灵感来源于《Slate》杂志2019年的一篇文章《The Lines of Code That Changed Everything》,旨在探讨代码如何在无形中改变我们的生活。书中不仅关注实际的代码行,还探讨了软件程序、编程语言、数字平台和物理硬件背后的更大概念,以及这些元素如何相互作用,定义了我们今天的数字世界。

书中内容概述

书中分为多个章节,每个章节都聚焦于特定的代码或技术,通过故事化的叙述方式,展现了代码的诞生、演变及其对社会的影响。例如,书中提到了女性在早期编程语言设计中的贡献,如COBOL的开发,以及弹出式广告的起源和对新闻与政治的影响。此外,书中还涉及了代码的错误和失败,以及这些错误如何推动技术的进步。

早期编程与女性贡献

书中探讨了女性在早期编程中的重要角色。例如,Jean Sammet的故事展示了女性如何在男性主导的行业中崭露头角,并推动了COBOL等重要编程语言的发展。这些语言不仅改变了编程的方式,还为后来的计算机科学奠定了基础。

代码与社会的复杂关系

书中还探讨了代码与社会的复杂关系。例如,Charlton McIlwain的论文分析了20世纪70年代的“警察巡逻算法”,这一算法如何导致了如今的预测性警务软件的出现,并引发了关于种族偏见的讨论。Afsaneh Rigot和Mahsa Alimardani则讨论了伊朗人如何利用Telegram频道逃避政府监控,但最终却将伊朗人,尤其是LGBTQ群体置于风险之中。

代码的长期影响

书中也讨论了代码的长期影响,如BASIC语言的普及如何改变了个人计算的格局,以及电子邮件的发明如何改变了人们的沟通方式。此外,书中还探讨了代码的美学和文化意义,例如“你不需要理解这个”的Unix代码注释如何成为程序员文化的一部分。

书籍特色与读者对象

《You Are Not Expected to Understand This》不仅是一本关于技术的书,更是一本关于人类如何通过代码塑造世界的故事集。书中通过深入浅出的叙述,让读者理解代码不仅仅是计算机语言,更是人类智慧和创造力的体现。这本书适合所有对技术、历史和人类行为感兴趣的读者,它提醒我们,代码背后的人类决策和偏见对我们的生活有着深远的影响。

总体而言,《You Are Not Expected to Understand This》是一本充满启发性的作品,它不仅揭示了代码背后的复杂性和多样性,还让我们看到了技术如何在不经意间塑造了我们的世界。通过阅读这本书,读者可以获得对技术、历史和人类行为的深刻洞察,理解代码如何在无形中影响着我们的生活。

期待您的支持
捐助本站