TAOCP-Reading-计算机程序设计艺术阅读-1-0

这篇博客是《计算机程序设计艺术》阅读系列的第一章,主要探讨了算法的基础概念和历史。作者追溯了算法一词的起源,从algorism到algorithm的发展,以及它与算数和代数的联系。文中提到了代数学之父阿尔·花剌子模的贡献,并简要提及了欧几里得算法在寻找最大公约数中的应用。
摘要由CSDN通过智能技术生成

第一章正式开始啦!

上一篇:https://blog.csdn.net/qq_43057060/article/details/94981069

正文

-第一章

基础概念

1.1-算法

算法的概念是整个计算机编程中的基础,所以说我们必须对这个概念进行一个认真的分析。

算法的英文(algorithm)甚是有趣,一眼看上去,我们可能会把会把他当成对数(logarithm)。但就算忽略前四个字母的顺序。我们也无法在1957年或更早的《韦伯斯特新世界词典》中找到他。我们只找到了algorism这个叫老旧的单词和他老旧的意思————用阿拉伯数字做算术的过程。

作者查了一下,此时主要是晶体管计算机,但冯·诺依曼体系早已出现。

中世纪时期,阿拉伯人用算盘,演算家用阿拉伯数字进行算数。

文艺复兴时期,这个词语(algorithm)的起源受到了质疑。早期的语言学家尝试用组合的方式来推测他的起源,像algiros(阿尔及罗)【painful(痛苦)】+arithmos(算数)【number】也有人说它来源于"King Algor of Castile"最终,历史学家和数学家找到了它正确的起源————“algorism”,来自一位著名的波斯教科书作者的名字-花刺子模(Khwarizm)

(别以为那是被成吉思汗铁骑踏平的某国家,而是出生在那里的智慧馆工作人员,代数学之父——阿尔·花剌子模)")

(原名:
a b u ‾  ’ a b d   A l l a ‾ h { { {ab\overline{u}\text{ }\text{'}abd\text{ }All\overline{a}h}}} abu abd Allah
  M u h ˙ a m m a d   i b n   M u ‾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值