adalovelace电脑何时诞生

adalovelace  时间:2021-04-02  阅读:()

世界上第一个计算机程序是什么

世界上第一个程序是1842年写的,恰好在第一个能被称为计算机的真正机器。

这段代码的作者是Ada Augusta,被封为Lovelace女伯爵,就是大家所知道的Ada Lovelace。

作为世界上第一个计算机程序的作者,她被广泛地认为是有史以来第一位程序员。

当把Ada称为一位程序员的时候,很容易忘记世界上第一段代码产生的年代就是塞缪尔·莫尔斯首次展示电话、阿姆斯达号上的黑奴在反抗和美国正处于三十年代、奥斯曼帝国和波斯帝国时期、穆斯林国家的奴隶正和埃及争夺中东地区的年代。

计算机这个词在那时候仍然表示一个人做了100多年的计算工作的意思。

那都是很久以前的事情了。

世界上第一段代码是为查尔斯·巴贝奇的分析机写的,这个机器从来没有真正建成过,虽然有这个可能。

Ada Lovelace看到了巴贝奇机器的潜力,产生了可编程的计算机的念头。

她为泰勒的科学回忆录翻译了一位意大利数学家Luigi Menabrea的名为“分析机的概念图”的论文,并通过“翻译者的附注(她自己注释的)”把这篇论文弄懂了,那个注释里主要写了查尔斯·巴贝奇分析机都能干些什么。

在附注G的开篇,就提到了世界上第一个计算机程序,举例说明了Lovelace意识到巴贝奇的设计是多么的意义深远,但还保持着她做科学的平静。

“防止夸大源于分析机的能量的想法是有必要的。

” Lovelace在她根本没有办法夸大一个包含现代计算机的主要部分的设计的本质。

巴贝奇拒绝公布这台分析机的很多内容,使得Lovelace的注释对未来的发展起到了重要影响,最显著的影响便是促使阿兰·图灵产生通用程序存储计算机的想法。

这一点Ada并没有看到,她36岁去世,前面提到的注释成了她唯一的出版物。

如果她再能多活几年多工作几年,计算机会不会又是另一个样子呢? 让大家回到这个问题上来:如果巴贝奇有足够的资源建好分析机并能让Lovelace在上面跑程序的话,世界上第一个计算机程序是干嘛用的呢?这个程序让巴贝奇分析机计算了伯努利数字序列。

接着她描述了怎么把大量的巴贝奇分析机的穿孔卡片作为输入实现这个程序。

在她的实现方法中Lovelace设定了伯努利数序列的第一个数字(B0=1,B1=-),然后开始从B2(第一个非正规伯努利数)开始计算整个序列,她把这里的B2标记为B1。

现代重写的Javascript版本的Ada的大量穿孔卡片上的堆栈看起来可能是这个样子。

这个重写的版本不是Ada的代码在巴贝奇分析机上的模拟,只是Ada曾经使用过的算法的另一种实现。

顺便提一下,到目前为止从没有人能从Ada的伯努利数计算代码里发现任何bug。

尽管她发明了编程,但她显然并没有发明bug。

注:Ada Lovelace Day是一个国际性的庆祝妇女在科学,科技,工程和数学领域取得成就的节日。

如果一个老外跟我说Avada Kedavra是什么意思

出自《哈利波特》中的一种咒语,阿瓦达索命。

被施咒者几乎必死无疑(目前只有哈利波特中咒语存活)在魔法世界被列为三大禁咒之首,如果施法就要被傲罗(类似警察)扔进阿兹卡班监狱。

老外跟你说这个咒语可能只是跟你开个玩笑,看你是不是哈迷跟你对个暗号。

电脑何时诞生

世界上第一台对现代计算机产生重要影响的机器出现在1840年左右, 称为analytical engine, 由Charles Babbage(1792~1871, English mathematician)用wheels,gears,cogs等零件建造. 世界上第一个程序员是Ada Lovelace

HostMem,最新优惠促销,全场75折优惠,大硬盘VPS特价优惠,美国洛杉矶QuadraNet机房,KVM虚拟架构,KVM虚拟架构,2核2G内存240GB SSD,100Mbps带宽,27美元/年

HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...

妮妮云(119元/季)日本CN2 2核2G 30M 119元/季

妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...

EtherNetservers年付仅10美元,美国洛杉矶VPS/1核512M内存10GB硬盘1Gpbs端口月流量500GB/2个IP

EtherNetservers是一家成立于2013年的英国主机商,提供基于OpenVZ和KVM架构的VPS,数据中心包括美国洛杉矶、新泽西和杰克逊维尔,商家支持使用PayPal、支付宝等付款方式,提供 60 天退款保证,这在IDC行业来说很少见,也可见商家对自家产品很有信心。有需要便宜VPS、多IP VPS的朋友可以关注一下。优惠码SUMMER-VPS-15 (终身 15% 的折扣)SUMMER-...

adalovelace为你推荐
文件夹xp操作http操作http360邮箱邮箱地址指的是什么?重庆杨家坪猪肉摊主杀人昨天重庆九龙坡出了严重交通事故吗支付宝账户是什么支付宝账户是什么?申请支付宝账户怎样申请支付宝账户?要填写什么信息?生药http密码cuteftp连接cuteftp
万网域名管理 新世界机房 主机测评网 国外服务器 mediafire下载 42u机柜尺寸 iis安装教程 dropbox网盘 html空间 dux 电子邮件服务器 已备案删除域名 cn3 中国电信测速网 重庆双线服务器托管 卡巴斯基是免费的吗 宿迁服务器 国内空间 阿里云个人邮箱 asp空间 更多