发展历程 计算机编程的先驱

计算机编程的先驱

目录:

Anonim

与飞机(莱特兄弟)和电话(亚历山大·格雷厄姆·贝尔)这样的发明不同,计算机程序的创建与历史上的任何名字都不相关。 取而代之的是,这是一个停滞的进展,最终产生了我们今天所认为的计算机编程-能够以接近英语的语言为机器编写指令的功能。 在这里,我们将介绍该领域的一些先驱。 (有关更多历史记录,请查看我们的“ Internet历史记录”教程。)

白菜和Lovelace

尽管数学和算法对于计算机编程至关重要,但我们将从两人开始,这对计算机程序的概念和第一个程序的创建都广受赞誉。 Charles Babbage被认为是编程计算机之父。 作为一名数学家,他了解所有的计算如何由可以机械化的较小部分组成。 为此,机器将需要输入设备,处理器,控制单元和输出设备。 巴贝奇(Babbage)将这种机器概念化,并将其称为分析引擎。

当巴贝奇的朋友奥古斯塔·阿达·金(Augusta Ada King,前身是拜伦,后来成为洛夫莱斯)编写了第一个计算机程序时,概念分析引擎在计算历史上就变得更加重要。 她为Analytical Engine编写的基于算法的程序旨在计算Bernoulli数,如果机器已建成,该程序就可以工作。 令人惊讶的是,这颗宝石被藏在她为意大利数学家的著作进行翻译的笔记中。 因此,最终的Lovelace伯爵夫人被誉为世界上第一位计算机程序员。

计算机编程的先驱