首页编程语言第一代编程语言,第一代编程语言是什么

第一代编程语言,第一代编程语言是什么

cysgjjcysgjj时间2024-06-16 06:48:05分类编程语言浏览93
导读:世界上第一个编程程序是怎么产生的?世界上第一个编程程序是怎么产生的?计算机都是晶体管,只有两种状态,开和关,在计算机中用0 1来表示,最开始计算机编程就是全部是01011010000010110110100000,然后人们就发现了一个规律,有很多重复性的010100等,于是就将这个重复性的010100定义成一个可以被人理解的单词,这个……...
  1. 世界上第一个编程程序是怎么产生的?

世界上第一个编程程序是怎么产生的?

计算机都是晶体管,只有两种状态,开和关,在计算机中用0 1来表示,最开始计算机编程就是全部是01011010000010110110100000,然后人们发现了一个规律,有很多重复性的010100等,于是就将这个重复性的010100定义成一个可以被人理解的单词,这个单词其实本质还是010100,然后就出现了汇编,后来人们发现汇编中还有很多有规律的地方,然后再将其统计分析,定义新单词,新语法等等得到其他语言,比如c语言之类的,可能到c的时候中间很有很多过渡语言,不过原理差不多,大概就是这么一个意思所以一门语言不能凭空产生,都是在前人的基础上不断改进优化,加入自己一些东西。语言间一些基本的数据结构,语法等都极其相似或者完全一样,所以真正学好一门语言,不管什么语言,后期转什么语言都没问题

软件是什么?

软件按照特定顺序组织的计算机数据指令的***。所以从狭义上讲,软件就是程序的***,软件和程序在很多时候并没有明确的界限。而在发明计算机的时候用到的指令代码都可以称作程序。

第一代编程语言,第一代编程语言是什么
图片来源网络,侵删)

珠算口诀算不算软件?

我理解珠算口诀是一个指令***,
只不过指令的执行者是人类电子机械。所以泛意上也算得上是一种程序。

穿孔制表机是第一个所谓的计算机吗?

第一代编程语言,第一代编程语言是什么
(图片来源网络,侵删)

穿孔卡是早期计算机输入信息设备,通常可以储存80列数据。它是一种很薄的纸片,面积为190×84毫米。首次使用穿孔卡技术的数据处理机器,是美国统计专家霍列瑞斯博士(H.Hollerith)的伟***明。Hollerith机(Hollerith Machine),是美国人口普查催生的计算器。1880年以前,美国的人口普查都是人工做的。1880的普查完成之后,美国人意识到按照当时的人口增长速度,下一次1890年的普查十年也不可能完成统计,而美国的法律规定必须在十年内完成。于是招标寻找解决办法。Herman Hollerith设计这种在纸板上打空(punched card)的技术,帮助解决了统计局的难题。那就是使用穿孔卡片帮助统计。让每个接受调查的人都使用相同规格的硬纸卡片,按照不同个人情况在不同的位置上穿孔,然后使用一种特殊的机器把这些信息读出并加以统计。

穿孔纸带

穿孔纸带是早期计算机的输入和输出设备,它将程序和数据转换二进制数码:带孔为1,无孔为0,经过光电扫描输入电脑。作为计算机周边设备而言,较更早期的穿孔卡有很大进步。被更先进的磁带(1951年起作为计算机存储设备)所替代。行业应用中也用作数控设备固定指令输入载体。

第一代编程语言,第一代编程语言是什么
(图片来源网络,侵删)

从我所得到知识理解,二进制是世界上第一个软件,而穿孔卡带则是第一个软件载体,哪二进制是如何编制出来的?你说呢?

这是个有趣的问题,根据***的记载,最早的非硬件执行程序是在1843年左右由Ada Lovelace(1815/12/10-1852/12/27,照片见附图)翻译意大利军人工程师Luigi Menabrea的一篇关于计算引擎的文章,提供了一组特定的notes,这些notes是有算法概念并可以被机器执行的。

Ada Lovelace是一位英国数学家和作家,主要因其在查尔斯·巴贝奇(Charles Babbage)建议的机械通用计算机“ 分析引擎 ”(见附图)上的工作而闻名。她是第一个认识到该机器具有除纯计算之外的应用程序的人,并出版了第一个打算由这种机器执行的算法。因此,她被认为是第一个认识到“ 计算机 ” 的全部潜能的人,并且是第一个计算机程序员

十几岁的时候,她的数学才能使她与同为“计算机之父”的英国数学家查尔斯·巴贝奇(Charles Babbage)建立了长期的工作关系并建立了友谊。她对巴贝奇(Babbage)在分析引擎上的工作特别感兴趣。Lovelace于1833年6月通过他们的共同朋友和她的私人家庭教师Mary Somerville首次见到

他。

在1842年至1843年之间,艾达(Ada)在计算引擎上翻译了意大利军事工程师路易吉·梅纳布雷(Luigi Menabrea)的一篇文章,并在其中补充了一套精心制作的便笺(notes)。这些说明包含许多人认为是第一个计算机程序的内容,即设计为由机器执行的算法。其他历史学家拒绝了这种观点,并指出,巴贝奇(Babbage)1836/1837年的个人笔记包含有关发动机的第一个程序。Lovelace的笔记在计算机的早期历史中很重要。她还对计算机的功能提出了远见,而不仅仅是计算或数字运算,而包括巴贝奇本人在内的许多其他人仅专注于这些功能。她的“诗意科学”心态导致她提出有关分析引擎的问题(如她的笔记中所示),以[_a***_]个人和社会如何将技术作为一种协作工具与之联系起来。

我另外看过一部电影,描述了最早能被硬件执行的代码是由图灵领导团队编写完成的,为了破解纳粹的电报代码设计的程序,这可能是战争带来人类科技进步的一个案例吧。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/14852.html

计算机穿孔一个
微信编程语言要学什么,微信编程语言要学什么软件 执行速度最快的编程语言,执行速度最快的编程语言是哪个