书籍详情
《 编程智慧:编程鬼才的经验和思考 [美]乔治·V.内维尔-尼尔》[75]百度网盘|亲测有效|pdf下载
  • 编程智慧:编程鬼才的经验和思考 [美]乔治·V.内维尔-尼尔

  • 出版社:机械工业出版社
  • 作者:[美]乔治·V.内维尔-尼尔
  • 出版时间:2023-12-10
  • 热度:2143
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

以Kode Vicious(KV)的身份,George V. Neville-Neil花了15年多的时间向每一位程序员以及与程序或程序员打交道的人分享深刻的见解和中肯的建议。在本书中,他汇集了自己关于构建更有效的计算机系统的随笔和苏格拉底式对话。“Kode Vicious”专栏一直是ACM Queue和Communications of the ACM上最受欢迎的部分。本书还补充了KV的一些有趣和敏锐的探究,这些新材料阐述了更广泛的主题,并解决了与每个软件专业人员相关的问题。

本书作者直指问题核心,并就以下主题为程序员新手和老手提供了实用的经验。

  • 手头的代码:对特定的一段代码该做什么和不该做什么
  • 编程难题:诸如测试和文档编写之类的围绕代码的问题
  • 系统设计:从抽象、线程到安全的整体系统设计主题
  • 机器对机器:分布式系统和计算机网络
  • 人类对人类:与开发人员、管理人员和其他人打交道

本书每章都汇集了直接针对计算机系统工作人员日常问题的信件、回复和建议。作者虽然对所提问题的回答总是以幽默的笔调撰写,但给出的建议却是严肃认真的。

 
内容简介

本书是ACM Queue杂志和Communications of the ACM上“Kode Vicious”专栏系列文章的一个合集,主题涉及编程风格、软件工程、系统设计、网络通信及项目管理这五大方面,每章都由针对软件开发人员所面临的日常问题的信件、回复和建议组成,旨在解决这些与每位软件专业人员相关的问题,适合有一定经验的软件开发人员阅读。

作者简介

乔治·V. 内维尔-尼尔 (George V. Neville-Neil)从事安全、网络和操作系统方面的探索、写作、教学和咨询工作。他是FreeBSD基金会的董事会成员,自2004年以来,他一直为Queue和Communications of the ACM撰写“Kode Vicious”专栏文章。他是ACM Queue编委会成员,也是USENIX协会、ACM和IEEE的会员。

他与Marshall Kirk McKusick和Robert N. M. Watson合著了FreeBSD Operating System, Second Edition(Addison-Wesley, 2015)一书。

目  录
Donald E. Knuth(DK)撰写的序
前言
致谢
作者简介
第1章 手头的代码1
1.1 资源管理4
1.2 大内存7
1.3 代码排列10
1.4 代码滥用12
1.5 嵌套倾向15
1.6 令人窒息的变化17
1.7 被诅咒的代码19
1.8 强制异常21
1.9 一段不错的代码24
前  言
最坏的情况是什么?
—著名的遗言
欢迎来到我从未想过的尝试—关于“Kode Vicious”的第一本书。事实上,我从未想过会为一本杂志写专栏,也从未想过这个专栏会连载15年多,发表了100多篇文章。但生活就是充满了奇怪的波折,尤其是当你没有足够快地躲开一桌正在寻找受害者(我是说志愿者)的同伴时!
“所以现在我想抛出有史以来最糟糕的主意。”随着Wendy A. Kellogg的这句话,创办“Kode Vicious”专栏的想法诞生了。“专栏负责人应该是编委会成员,态度‘有问题’的人,光头的人。”在Queue创办的早期,我是唯一光头的编委会成员,尽管那时我已经剃了十年的光头。
2004年2月,我和Queue编委会的其他成员一起参加月度会议,我们聚在一起,试图为Queue提出有趣的主题和作者。那时正值这本杂志的早期,刚创办第四年,虽然已经有几期比较成功,但我们没有固定的专栏作家。Eric Allman邀请我参加编委会会议,然后我为杂志写了几篇文章,并正在与人合著我的第一本书。但我从来没有当过专栏作家,尽管这个想法在当时看起来很有趣—也许是因为晚餐时喝了太多酒,当时我不知道如何着手。

相关推荐