
手机越刷越懂你,背后那套"推荐算法"叫 algorithm。这个词听着挺理科,其实是个一千多年前真人的名字。
波斯来的大数学家
公元 9 世纪,阿拉伯帝国出了个波斯数学家,叫 Muhammad ibn Musa al-Khwarizmi——太长了,西方人干脆叫他 Al-Khwarizmi。
这位老爷子写过两本大书:
- 一本讲怎么解方程——这本书被译成拉丁文,书名里那个 al-jabr(移项)就成了今天英语的 algebra(代数)。
- 一本讲怎么用印度数字做算术——书的作者名字 Al-Khwarizmi 被拉丁化念着念着,成了今天的 algorithm。
一位学者,两个英语词
一个人,给英语贡献了两个必修词:algebra(代数)+ algorithm(算法)。中学数学课本里,他一个人占了两页。
今天怎么用
- recommendation algorithm 推荐算法
- This app uses a smart algorithm. 这个 app 用了一套聪明的算法。
一个记忆点
下次再听"算法"两个字,记得背后那位波斯老爷子:他一千多年前坐在巴格达写书,没想到书里的名字,今天装在十几亿人的手机里。
顺带说一句,我们用的阿拉伯数字,也是那时候从阿拉伯世界传回欧洲的。一个波斯数学家,悄悄给现代数学铺了两块砖。