第一章正式开始啦!

上一篇: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)

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

(原名:
abu‾’abdAlla‾h{{{ab\overline{u}\text{ }\text{'}abd\text{ }All\overline{a}h}}}abu ’abd Allah
Muh˙ammadibnMu‾sa‾{{{\text{ }Mu\mathop{{h}}\limits_{˙}ammad\text{ }ibn\text{ }M\overline{u}s\overline{a}}}} Mu˙h​ammad ibn Musa
al−Khwa‾rizmıˉ(c.825),{{{\text{ }al-Khw\overline{a}rizmī\text{ }(c.825)}},} al−Khwarizmıˉ (c.825),
"FatherofabdullahMohammad,{\text{"}Father\text{ }of\text{ }abdullah\text{ }Mohammad,}"Father of abdullah Mohammad,
sonofMoses,nativeofKhwa‾rizm{son\text{ }of\text{ }Moses,\text{ }native\text{ }of\text{ }}Khw\overline{a}rizmson of Moses, native of Khwarizm
)

大佬厉害到我名字都要打半天

,中亚的阿尔罗海曾被称为花剌子模湖,并且花剌子模地区被定在Amu河附近,

作者只是初中生,不要强迫我精确翻译

他撰写了关于阿拉伯数字的著作花剌子模算数。另一个词语——代数(algebra)源于它的同名著作《代数学》,这本书是一本用于系统学习一次和二次方程解法的书籍。

【如果你想了解更多有关于他的情况,你可以去看H.Zemanek的《关于机算机科学演讲的笔记》122、1981年著第1到81页】

然后,algorism这个词的形式和意义就被逐步破坏了,正如牛津英语词典所解释的那样,这个词“经过许多伪词源学的颠倒黑白,包括一个最近的算法,在其中它被学习混淆”

这都没自媒体时代吧,能不能别刷量,弄出一段我翻译不了的文字

和他的词根arithmetic(算数)。从algorism到algorithm的改变看上去不难理解,但事实上,人们忘记了许多由它的次根派生出的许多派生词。
一部早期的德文数学词典
Vollsta¨ndigesmathematischesLexiconVollst\ddot{a}ndiges\text{ }mathematisches\text{ }LexiconVollsta¨ndiges mathematisches Lexicon
对Alogorithmus的定义是“在此称号下结合了四则运算的概念”拉丁词组“Algorithm infinitesimalis”当时用来表示“莱布尼茨发明的微积分”
1950年代,algorithm一词经常与欧几里得算法联系起来————一个出现在《几何原本》(卷7,第1~2命题)中寻找两数最大公约数的算法,在此处把他展现出来将是非常有意义的。
预知此算法如何,请看下文分解。
emmp 不是说暑假高产吗,但是翻译好累的呢!


Thanks For Reading


下一篇:https://blog.csdn.net/qq_43057060/article/details/95316231

TAOCP-Reading-计算机程序设计艺术阅读-1-0相关推荐

  1. Medium - 《计算机程序设计艺术》发展史

    来自 计算机程序设计艺术 一些在书架上的书看着如此美丽,不仅仅是因为装帧美,而且书脊上表达了关于主人的话.Donald Knuth 的四精装卷的"计算机程序设计艺术" - 四个很贴 ...

  2. 敏感性分析算法 程序_计算机程序设计艺术(TAOCP)精读笔记1 - 算法分析真正应该有的样子 Part 1...

    系列文章的导航链接: 张浩驰:<趣味算法>专栏所有文章分类 - 导航​zhuanlan.zhihu.com 下篇文章Part 2导航: 张浩驰:计算机程序设计艺术(TAOCP)精读笔记1 ...

  3. 计算机程序设计艺术 介绍

    <计算机程序设计艺术 >(The Art of Computer Programming ),簡稱TAOCP,是高德纳 (Donald Ervin Knuth)编著的关于计算机程序设计的七 ...

  4. 你这辈子可能都不需要看《计算机程序设计艺术》了!

    "欣哥, 我什么时候可以看<计算机程序设计艺术>? " "你这辈子可能都不需要看了!" 我在大学的时候并不知道<计算机程序设计艺术>(简 ...

  5. 《计算机程序设计艺术》作者高德纳

    原文作者:Siobhan Roberts 译者:UC 国际研发 Jothy 写在最前:欢迎你来到"UC国际技术"公众号,我们将为大家提供与客户端.服务端.算法.测试.数据.前端等相 ...

  6. 披阅十载,84岁图灵奖得主高德纳的《计算机程序设计艺术:卷4B》终于出版

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送 来自:机器之心 从博士期间的一个决定开始,高德纳已经坚持写了 50 年. 刚刚,84 岁 ...

  7. 计算机程序设计艺术 第1卷 第1册 (双语版)

    计算机程序设计艺术 第1卷 第1册 (双语版) 作 者:Donald E.Knuth |苏运霖 出版社:机械工业出版社 日 期:2006年4月 开 本:16开    版 次:1次 页 数:268页 装 ...

  8. 计算机大师高德纳权威著作《计算机程序设计艺术》影印版精装版已经入库,即将上市!

    <计算机程序设计艺术>系列著作对计算机领域产生了深远的影响.这一系列堪称一项浩大的工程,自 1962年开始编写,计划出版 7卷,目前已经出版了 4卷.<美国科学家>杂志曾将这套 ...

  9. 《计算机程序设计艺术》pdf

    下载地址:网盘下载 内容简介 编辑 本书作者D. E. Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者 ...

  10. 计算机程序设计艺术读后感,计算机程序设计艺术(第1卷)读后感1000字

    <计算机程序设计艺术(第1卷)>是一本由[美] Donald E. Knuth著作,清华大学出版社出版的精装图书,本书定价:80.00元,页数:650,特精心从网络上整理的一些读者的读后感 ...

最新文章

  1. Redlock——Redis集群分布式锁
  2. PLSQL_海量数据处理系列3_索引
  3. Error: No controllers detected :问题解决
  4. 归属地的判断规则有吗_IPO|创业板注册制规则-详解股权激励新规
  5. QT的QTreeWidgetItem类的使用
  6. (Z)标准电阻值的来历及色环电阻值定义
  7. java 双声道音频_Android 播放音频如何实现双声道效果
  8. 老公年收入百万,却不愿拿出二十万帮我弟弟买房子,我该离婚吗?
  9. linux 下 php 安装 libevent
  10. paip.c++ bcb string 转换操作大总结.
  11. Python编程:从入门到实践
  12. Python如何抓取APP数据?抓包工具Fiddler介绍
  13. export_savedmodel
  14. [欧洲之行]比利时布鲁塞尔
  15. Windows记录ping时间戳
  16. 微信QQ等主流应用上线国产系统UOS:界面曝光
  17. 什么是闭包,闭包的作用与好处是什么,何时使用闭包,对闭包的改进
  18. 宝藏下载神器,python一键下载B站视频
  19. Mac 下 移动硬盘只读解决方案
  20. 从FragmentPagerAdapter看Fragment 生命周期

热门文章

  1. qu32调音台说明书_调音台图解及使用说明
  2. SPLUS软件授权管理必知
  3. Android设置透明、半透明等效果
  4. WinHex自定义模板
  5. 系统映像恢复计算机重启失败,学会使用win10系统的winRE进行系统启动修复、系统还原、系统重置、系统映像恢复等-网络教程与技术 -亦是美网络...
  6. 实时任务多核分区调度算法—近似率 asymptotic approximation ratio的概念和作用
  7. 如何脱控极域电子教室
  8. unity 导入STL格式模型(STL 文本ASCII码格式文件)
  9. CUDA库之NPP(四):内存开辟和字节对齐
  10. MFC粉丝(mfcclub)全自动抢购过程(自动识别输入验证码)