计算机语言发展史(计算机语言发展史主线)
发布:用户投稿
软件的产生始于早期的机械式计算机的开发。
从19世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作。
但是直到20世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展。
在世界上第一台计算机ENIAC上使用的也是穿孔卡片,在卡片上使用的是专家们才能理解的语言,由于它与人类语言的差别极大,所以我们称之为机器语言。
也就是第一代计算机语言。
这种语言本质上是计算机能识别的唯一语言,但人类却很难理解它,以后的计算机语言就是在这个基础上,将机器语言越来越简化到人类能够直接理解的、近似于人类语言的程度,但最终送入计算机的工作语言,还是这种机器语言。
高级语言的任务就是将它翻译成易懂的语言,而这个翻译工作可以由计算速度越来越高、工作越来越可靠的计算机自己来完成。
算机语言发展到第二代,出现了汇编语言。
比起机器语言,汇编语言大大前进了一步,尽管它还是太复杂,人们在使用时很容易出错误,但毕竟许多数码已经开始用字母来代替。
简单的“0、1”数码谁也不会理解,但字母是人们能够阅读并拼写的。
第二代计算机语言仍然是“面向机器”的语言,但它已注定要成为机器语言向更高级语言进化的桥梁。
当计算机语言发展到第三代时,就进入了“面向人类”的语言阶段。
你可以阅读、并直接用人类的语言来输入。
对我们汉语来说,目前还不能用中文汉字来输入指令,这主要是因为中文的输入还没有一个非常好的手段。
第三代语言也被人们称之为“高级语言”。
高级语言是一种接近于人们使用习惯的程序设计语言。
它允许用英文写解题的计算程序,程序中所使用的运算符号和运算式子,都和我们日常用的数学式子差不多。
例如用BASIC高级语言,要想计算7×6的结果,只需写出 PRINT7*6即可,送入计算机后将自动进行计算并打印出结果。
一般人都能很快学会使用计算机,并且完全可以不了解机器指令,也可则亩渗以不懂计算机的内部结构和工作原理,就能编写出应用计算机进行科学计算和事务管理的程序。
高级语言容易学习,通用性强,书写出的程序比较短,便于推广和交流,是很理想的一种程序设计语言。
高级语言发展于50年代中叶到70年代,有些流行的高级语言已经被大多数计算机厂家采用,固化在计算机的内存里。
如 BASIC语言,现在已有128种不同耐耐的 BASIC语言在流行,当然其基本特征是相同的。
除了BASIC语言外,还有FORTRAN(公式翻译)语言、 COBOL(通用商业语言)、 C语言、 DL/I语言、 PASCAC语言、ADA语言等250多种高级语言。
高级语言是一种动用语言,要完成某一个简单的计算步骤,你必须详细准确地给出每一条指令。
如解决经营管理活动中天天都要碰到的财务清账、库存等问题,就须编无数条程序,而情况一经变化,原有的设计程序则要修改,这样就使错误的可能性增大,工作效率大大降低。
为了解决这个问题,第四代计算机语言,即“实用语言”出现了。
第四代语言是使用第二代第三代语言编制而成的,每一种语言都有其特定的应用范围。
实际上,实用语言发展到今天已出现了一些有运用性质的第四代语言,如“LO- TOS1—2—3”。
第四代语言的特点就是它们只需要操作人员输入原始数据,并命令它们执行。
至于怎样执行则由它们本身来决定的,它已经在相当程度上替代了人脑的工作。
第四代语言的特点还在于:操作者几乎不需要经过特殊训练,几乎所有的“实用语言”都有“帮助(Help)”功能,你可以遵照计算机给出的指示来完成你的工作,第二次就完全不用帮助了!
计算机语言是人与计算机进行对话的最重要的手段。
目前人们对计算机发出的命令几乎都是通过计算机语言进行的。
人与人之间的交流不仅仅依靠语言,还有一些其它的方式,比如人的手势、眼神等。
五代语言的特点就是可视化编程,实现让人人都可以开发系统,那就是目前风靡整个软件圈的Low-Code,低代码开发平台,我给它的命名为可视化IDE,让所有的开发者用户都具备全栈开发能力,一个人可以快速搭建一套应用系统。
最让人兴奋的是服务端的组件,它们不仅包括传统组件,还包括那些能够自动连接五花八门服务的可编程组件,你可以用组件拖拽的方式来表达复杂的业务逻辑,服务端端组件和前端提供的组件自然是不一样的,使用它们可以更自由、更容易地进行逻辑表达。有了这些强大的组件,我们可以设计出功能更加强劲的企业级分布式应用系统。
由此我们可以推测,在不久的将来,计算机与人类的交流将是全方位的,而不再仅仅依靠计算机语言。
版权声明:本文来自用户投稿,不代表【繁花网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:faedoony@foxmail.com)我们将及时处理,共同维护良好的网络创作环境。
大家都在看
-
教您如何用vivo手机投屏电视
综合百科随着智能手机和智能电视的普及,我们可以随时随地通过手机屏幕镜像的方式,将手机里的精彩内容投射到大屏幕上,与家人朋友一起分享欣赏。那么,vivo手机上的热门短视频软件抖音,如何通过无线投屏技术,将有趣的视频内容投射到电视屏幕上呢?本文将详细介绍在vivo手机上实现抖音应用无线投屏的
-
别把我当傻子,别把我当傻子文字
综合百科我不喜欢勾心斗角,不喜欢被算计,不喜欢假假的友情。我喜欢简单的人,简单的事,傻傻的,每天嘻嘻哈哈过日子。我没别人想的那么聪明,但是,我也不傻。很多事,我都能看明白,只是不想说而已。我知道,谁是真心的待我,谁是面儿上对我好。我知道,谁跟我说的是掏心窝子话,也知道谁是在敷衍我,欺骗我
-
火牛快速打法(火牛打法)
综合百科本文介绍了火牛的打法思路和招式解析。我曾在开始打火牛时犯了砍屁股的错误,但这并不适合作为攻略。经过尝试和不断练习,我发现正面弹刀突刺打头是最简单有效的方法。火牛的攻击招式相对简单,但要克服心理恐惧,这也是老贼的用心良苦之处。接下来,我将详细介绍火牛的招式和应对方法。当距离较远时,
-
考进飞行技术专业一定能当机长吗知乎
综合百科刘教官,如果我考上了飞行技术专业,就能成为机长吗?别做梦了,首先,大学的停飞率高达15%。只有通过飞行考试并成为航空公司的一员后,才能累积飞行时间,达到2700小时的标准,才有资格参加机长考试。机长考试有三次或几次机会,但如果通不过,就只能终身担任副驾驶,永远无法成为机长。只有通
-
坡道定点停车技巧最简单的方法
综合百科首先,想要掌握坡道定点停车技巧,我们得先了解坡道定点的三条线的含义,做到心中有数,如下图所示:第一条线是停车时前车轮需要压到的线,也叫感应线,没有压到这条线直接扣20分出局;第二条线就是中间那条粗大的实线,也叫桩杆线,上坡停车时,车前保险杠需垂直向下在粗线内;第三条线我们可以把它
-
威朗音响改装四千的效果怎样,2022威朗pro音响效果怎么样
综合百科威朗作为别克旗下的一款全新紧凑车型,全系的标准配置可谓是诚意十足,在安全性配置方面,威朗全系标配了博世最新版本ESP程序、TPMS智能胎压检测系统、ISOFIX儿童座椅接口以及倒车雷达等,这样的安全配备对于中级车来说已经算标配中最高水准了。另外不得不说一下威朗的舒适性配置也十分人
-
刺客信条幻景将注重跑酷体验
综合百科索尼PS博客公开了对《刺客信条:幻景》首个实机宣传片的解读,主角Basim的新撑竿跳能力为跑酷游戏增添新选择,该作将于10月12日发售。实机宣传片:优酷视频云PS博客原文:大家好!《刺客信条》团队很高兴能够告知大家,《刺客信条:幻景》将于2023年10月12日推出,且现在已开放预
-
调手刹可以提高刹车性能吗,手刹拉起是刹车状态吗
综合百科遇到时间比较长的红绿灯,很多车主都会拉上手刹。但有时车主会发现,明明手刹已经拉上了,可车还是会动。汽车专家解释说,由于手刹的效能会随使用次数的增加而下降,所以有时拉了手刹,汽车还会移动。他提醒车主,手刹使用有技巧,最好定期进行适当的维护与检查。找到70%的位置是关键用拉动式手刹的
-
汉字加一笔(汉字加一笔的字)
综合百科口加一笔(尸、日、中、曰)日加一笔(甲、由、申、田、旧、白、电、目、旦) 人加一笔(大、个、亽、夕、亼、亾、彳、及、亿) 大加一笔(太、犬、天、夬、木、夫、夭)木加一笔(未、末、术、本、禾) 一加一笔(二、十、厂、丁、七、) 二加一笔(三、与、工、子、士、上、亏、干、土、亐
-
王者荣耀所有英雄露娜连招大全(王者荣耀露娜最强无限大招的连招)
综合百科在王者荣耀当中制约一个英雄发挥的除了玩家的实力外,其本身的机制也是很重要的一件事。如果峡谷中的英雄去掉了蓝条,不再受到蓝量约束,哪些英雄会变强呢?首先一些对蓝buff需求高的英雄肯定是最开心的,比如貂蝉、露娜。貂蝉前期弱的一大原因就是因为技能太耗蓝了,而在路人局当中又不太可能拿到
-
独生子女证在哪里办
综合百科我国从上世纪80年代开始鼓励一对夫妻只生一个孩子的政策,办理独生子女证就成了只生一个孩子的有效证件。凭独生子女证就可以享受独生子女相关的补助政策。尽管现在国家已经提倡一对夫妇可以生育三个孩子的政策,但在国家提倡一对夫妇只生一个孩子期间的各种补助政策仍然需要继续执行。下面和大家分享