HN 精选

Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017

The Julia Programming Language
3 人推荐 · 跨 5 个月 · 2018–2022
编程语言设计纯粹数学
Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017

中文导读

Jiahao Chen 在 JuliaCon 2017 提出:类型系统与线性代数库必须严肃对待向量转置。他深刻剖析了主流编程语言将向量直接等同于单行/单列矩阵所带来的种种语义混乱与工程隐患。

为什么 HN 推它

强烈推荐给所有需要跟向量打交道的工程师与科研人员,对类型系统中向量到底该如何建模给出了极其清晰透彻的洞见。

「真的,花点时间把这个看完吧,讲得实在太棒了。」HN 网友原话:but seriously take the time to watch this, it's fantastic
英文原摘要(HackerTube / Claude 整理)

Jiahao Chen's JuliaCon 2017 talk argues that vector transposes should be taken seriously in type systems and linear algebra libraries. It explains why treating vectors as matrices causes trouble in languages.

Strongly recommended for anyone working with vectors for its clear take on how they should be treated in types.

HN 上的提及

strong_rec dnautics · 2018-03 · HN 原文
Seriously anyone who does anything with vectors should watch this.
rec dnautics · 2020-06 · HN 原文
there's a fantastic historiography of linear algebra
strong_rec dnautics · 2020-10 · HN 原文
but seriously take the time to watch this, it's fantastic
rec freemint · 2021-07 · HN 原文
If you will do a lot of matrix stuff you might want to listen to
rec gugagore · 2022-04 · HN 原文
If you want a great video on the topic, see

相关视频