英语词源 | algorithm 算法,伟大的波斯数学家阿尔•花刺子模

algorithm
英 [ˈælɡərɪðəm] 美 [ˈælɡərɪðəm]
算法、计算程序

阿尔•花刺子模全名为穆罕默德•本•穆萨•阿尔•花剌子模( Muhammad ibn Msa al Khwarizmi ),出生于波斯北部城市花剌子模,是阿拉伯阿拔斯王朝著名数学家、天文学家、地理学家,代数与算术的整理者,被誉为“代数之父”。

公元830年,阿尔·花剌子模写了一本有关代数的书,英语单词 Algebra (代数)就来源于这本书的书名中一个单词。书中阐述了解一次和二次方程的基本方法,明确提出了代数学中的一些基本概念,把代数学发展成为一门与几何学相提并论的独立学科。

阿尔·花剌子模还出版了一本数学著作,介绍了印度的十进制记数法和以此为基础的算术知识。13世纪,意大利数学家斐波那契( Fibonacci )将这套十进制计数法和算术方法引介到欧洲,逐渐代替了欧洲原有的算板计算及罗马的记数系统。

0~9等十个印度数字也因此被欧洲人误称为阿拉伯数字。意大利人将他的名字翻译成拉丁语 Algorismus ,并将他在这本著作中讲解的基于十进制计数法的算术方法也称为 Algorismus 。

英语单词 algorism (算术)一次就来自拉丁语 Algorismus ,后来被单词 arithmetic (算术)逐渐替代,很少使用。而 algorism 的异体,英语单词 algorithm 却随着计算机科学技术的发展得以发扬光大,表示计算机领域的专业术语“算法”。

  • algorithm:['ælgərɪð(ə)m] n. 算法,运算规则
  • algorism:['ælɡərɪzəm] n. 阿拉伯数字系统,十进制计数法