代码改变世界

《 .NET并发编程实战》阅读指南 - 第3章

  叶伟民  阅读(412)  评论(0编辑  收藏  举报

本章URL链接:

第60页 http://mng.bz/Fal1

第61页 https://courses.cs.washington.edu/courses/cse590g/01wi/duesterwald.pdf (注意!!!英文版原书的链接是错误的,经过与英文版作者沟通后,现在这个链接才是正确的。)

第65页 https://en.wikipedia.org/wiki/ABA_problem

第65页 https://clojure.org/reference/atoms

第80页 https://en.wikipedia.org/wiki/Linked_list

本章勘误:

暂无

本章注解:

第73页的运动部件

  • 面向对象编程通过封装运动部件使代码易于理解。
  • 函数式编程通过最小化运动部件使代码易于理解。

这里的运动部件来自于硬件类、机械类设计,可以参考这两处网页:

当时最初打算翻译成“活动”,但是脑海里第一时间会想起active。否决之。

然后想到翻译i成“可移动的”,但是对应的英语单词应该是movable,但是英文原文是moving,所以应该不是作者意图,故否决之。

最后查阅了Michael Feathers当时讲这段话的上下文环境,最终得出“运动部件”这个翻译。

该书很多词特别是函数式编程方面的专业名词都来自于数学、硬件、机械行业,类似于Throttle翻译成节流就是来自于机械行业,参见《 .NET并发编程实战》一书中的节流为什么不翻译成限流

本章释疑:

暂无

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示