多学一门“外语”,和计算机畅快的“聊天”

摘要:北京时间20191203关于【多学一门“外语”,和计算机畅快的“聊天”】的具体情况和说明,让www.gywsjx.com新闻频道的以图文形式为您慢慢道来。

“计算机语言”,很多人第一次听到这个词语的时候,也许会不太理解这个词语具体指的是什么。难道计算机还会像人类一样会说话吗?事实上它们之间不仅会“说话”,而且还会跟人类“聊天“。我们平时说的普通话,各地的家乡话、各个国家的语言是人与人之间沟通的桥梁,而计算机语言就是人们与计算机之间沟通的桥梁。通过对计算机说它们能听懂的语言,我们才能让它们更好的为我们服务。

众多计算机语言

计算机技术飞速发展的几十年间,计算机语言的种类层出不穷,到目前为止已经有成百上千种计算机语言了。计算机语言也被称为编程语言,从这个名字上也可以看出来是由人来通过特定的语法规则和字符来”编“写成一个一个程序。而这些程序会被计算机执行,由此实现了人们对计算机的精细控制。

编程语言可分为三大类,分别是机器语言、汇编语言和高级语言。

机器语言

机器语言是机器直接可以识别的语言,中间不用经过任何的”翻译“,所以这种语言运行起来速度也是最快的。大家都知道计算机只识别0和1,所以需要将想要计算机执行的操作用0和1来表达出来。指挥计算机的每一步的具体操作就是一条”机器指令“,一个程序就是由许多条机器指令组成的。

计算机的世界里只有0和1

一条指令是让CPU去执行一个最基本步骤,比如从内存中取出一个数。所以一条指令需包含一个操作码,这个操作码就规定了CPU需要执行的具体操作。

仅仅只有操作码还不够,CPU知道了这条指令的具体操作(从内存中取一个数的动作),但是从哪里取数字CPU无从知晓,所以一条完整的指令还需要包含一个操作数的地址。机器指令 = 操作码 + 操作数。

机器语言会被CPU直接执行

尽管机器语言被执行起来速度是很快的,但是如果想把程序用机器语言编写出来并不是一件容易的事,因为整个程序只有0和1两个字符组成,一旦有一个位置的字符不对,整个程序运行起来的效果将会是天差地别,所以这是一个十分细致、极为繁琐的事情,程序员不仅要考虑程序怎么编写,同时还要时刻注意不能发生错误。因此,机器语言也被归类为一种低级语言。在这种情况下,人们提出了程序设计自动化、用程序产生程序的想法。汇编语言

由于机器语言的繁琐,导致了汇编语言的诞生。汇编语言保持了机器指令的结构,都有操作码和操作数。但是为了方便编写,采用了便于记忆的符号来代替操作码,用地址符号代替了操作数的地址。例如:加、减、乘、除、取数、送数分别用+、-、*、/、<、>六个符号表示,用A、B、C三个字母表示三个内存单元。于是,汇编的代码可表示为:< A #取A地址单元中的数到寄存器+ B #寄存器中的数加上B中的数,结果放回寄存器+ C #寄存器中的数乘上C中的数,结果放回寄存器> A #将寄存器中的数送到A地址单元中

(示例中每行#后面的文字是写给程序员自己看的注释,起到记录作用,计算机不会理会#后面的内容)

十六进制程序与汇编代码一一对应

由于计算机并不认识加减乘除这些符号,所以不可能会执行这个程序。人们会事先提供给计算机一个特殊的程序,这个程序会将这些指令翻译成为由0和1组成的机器指令。这些用符号表示的指令就是”汇编语言“,那个把汇编指令翻译成机器指令的程序被成为”汇编程序“。把汇编指令翻译成机器指令的这个过程被成为”汇编“。相信有些人听说过”反汇编“这个词语,其实”反汇编“就是”汇编“的逆向过程,也就是将机器指令翻译成汇编指令,”反汇编“通常用于破解程序。

用IDA工具反汇编

用汇编语言写出的程序,一般说来也保持着同机器指令一一对应的关系,不过中间要夹带许多给汇编程序的”伪指令“。这些”伪指令“不会进入最终的程序中,但是会影响存储分配、程序的分块和链接等。

虽然汇编语言比机器语言要便捷易用了很多,但是现阶段用汇编语言设计程序的人越来越少了,只有少部分的专业程序员还在采用。越来越多的人加入了高级语言的大家庭中,高级语言更接近了人类语言,编写效率得到了大大的提升。高级语言

高级语言的诞生

一台计算机使用了极其复杂的技术,也可不能只存在一种语言,通常会有多种语言。如果想要和计算机更加流畅无障碍的沟通,需要掌握多种高级语言才好,好在计算机语言比人类的自然语言简单易学很多,而且只要掌握了一种高级语言,再去学习其他的高级语言将会十分轻松。

现如今,高级语言的种类繁多,虽然学习高级语言不是一件很难的事情,但是也不可能,也没有必要掌握全部的高级语言。根据自己将要使用高级语言的用途来选择合适的语言是一个明智之举。

现在很流行的高级语言

在科学计算、数据库检索和管理、行政和商业管理、发展软件系统等不同领域,都有着表现优异的语言。科学计算中,数值计算和非数值计算也使用不同的语言。20世纪50年代后期,欧洲学者为数值计算语言标准化做出了重大贡献,推出了ALGOL语言的标准。这种语言的构造经过较为认真的数学论证,它的功能也比较完备,但是“讲”起来有些晦涩难懂,很不直观。

同一时期在大西洋的另一端,IBM公司自己公司的计算机设计了一种数值计算语言,名叫FORTRAN。FORTRAN相比于ALGOL更加的平铺直叙,夹带着若干硬性约定,包含着不少可能出“副作用”的欠缺,但熟练的程序员可以高效地用FORTRAN解决实际问题。

高级语言的“王者”

在之后的30年里,FORTRAN凭借着它的实用性打败了ALGOL,在科学计算领域中占有重要地位。但是在20世纪70年代初期,美国的贝尔实验室设计出了一种数据结构丰富而指令风格更接近机器语言的C语言和用C语言编写的UNIX操作系统。随后,C语言在科学计算中逐渐占据了上风,经过50年的发展,直到现在还依然被人们广泛的使用着。

C语言和Unix之父——丹尼斯·里奇

科学计算的另一类语言

为了用计算机进行公式的解析推导,人们发展了另一批语言,像早期贝尔实验室分别在1964年、1966年和1968年推出的ALPAK和ALRTAN、REDUCE。1970年代IBM公司的FORMAC和SCRATCHPAD、对后来有过很大影响的MACSYMA、1971年在欧洲联合核研究中心发展的SchoonShip,以及1980年的Maple、1988年的Mathematica等。

杰拉德·特·胡夫特

计算机解析推导现在通称为“计算机代数”。很多计算机代数语言的发展与理论物理有着密切的关系。SchoonShip的设计者之一维特曼是一名荷兰理论物理学家,而他的学生胡夫特就实用这一工具计算了量子场论中的费曼图,他们俩因此获得了1999年的诺贝尔物理学奖。

高级语言按工作方式可分为编译型语言和解释型语言。

编译型

很多高级语言都属于编译型语言,它们的代表就是C/C++。用户必须先按照语法规则编写出“源代码”,然后调用相应的“编译程序”。这时编译程序会读取加载源代码,对用户编写的代码进行一系列的语法检查和优化等工作,然后编译程序会根据源代码产生一份用汇编语言表示的“中间结果”,紧接着根据这个“中间结果”会生成一份可供机器执行的机器指令,这个机器指令的集合被成为“目标程序”,也就是我们可以直接运行的程序了。

C语言的编译过程

解释型

从古老的Basic语言到现在大名鼎鼎的JavaScript语言,他们都属于解释型语言。解释型语言不需要某个特殊程序对用户编写的源代码进行编译出一个“中间结果”,也就是汇编的代码。而是由“解释程序”读入一句执行一句。具体过程是有一个特殊的“解释器”程序,它会将源代码或者源代码编译出的中间代码即时解释成“机器指令”。

不同点之一

从执行速度上看,编译型语言通过编译之后会生成一份可供机器直接运行的“目标程序”,执行效率较高。而反观解释性语言却要在每次执行的时候都要翻译一次,所以运行效率比较底下。

其实这个运行速度问题是在原来计算机性能差的情况下会有比较明显的区别,在现如今计算机强大运行性能前提下,它们运行的效率已经在不断缩小,也可以说是解释型语言的解释器依靠现代计算机的高性能,性能已经能够媲美编译型语言了。

不同点之二

可能有些读者会思考,既然解释型语言在过去要明显比编译型语言速度慢,那么它产生的意义是什么呢?其实它有一个优点是编译型语言自叹不如的,那就是跨平台性好。

编译型语言编译出来的目标程序既然能够直接让CPU运行,可以认为这个结果与CPU完美符合,那么换了一个不同的运行环境,比如换操作系统和某些硬件之后,这个目标程序显然不能符合新的运行环境,导致无法运行,所以用编译型语言编译出的程序一旦换了运行环境就需要拿出源代码,在新的运行环境上从新编译一遍。小程序还好,可能几分钟就会重新编译出来,有些比较大的程序,动辄编译几个小时,实在是很不方便。

反观解释型语言,在不同的运行环境中安装的是不同的解释器,解释器会根据当前运行环境的特点将读取的源代码翻译成当前环境的机器指令并执行。

不过现在计算机语言的发展,并不会把一个语言是编译型或者是解释性划分的这么清楚。许多计算机上备有“编译Basic语言”,个别计算机上配有“会话FORTRAN”,还有介于编译和解释之间的Java语言。

既有编译又有解释的Java

计算机语言随着计算机的技术,还在飞速发展中,种类越来越丰富,新的语言也越来越简单易用。现在大家日常使用过程中,不仅有“老牌大哥”C,C++等,Java、Python等“新贵”也越来越受到大家的欢迎。

(部分图片来源于网络,如有侵权请及时联系删除)


查看更多
3d动漫视频在线观看_3d动漫高清无尽的视频_3d在线成本|51vv视频草莓社区_亚洲国产久久免费高清在线观看-日韩片|67194永久免费 新67194成在线入口-小说网-去看书啦|80电影天堂网手机在线观看1024懂得,1024手机看片永久|92午夜福利天堂视频2019_空乘系列av高清在线观看-日韩片|ABC片全集下载-ABC电影高清在线播放-迅雷电影BT种子|CRZU016_コスプレ上原亜衣2_torrent种子下载,BT下载|Laure Sainclair_torrent种子下载,BT下载,迅雷下载|STARS-106 AV DEBUT.mp4_torrent种子下载,BT下载,迅雷|[Nagashima Chousuke] Kigenzen 10000 Nen no Ota The|ak福利利电影在线看视频-成年轻人电影直接看|fansadox_torrent种子下载,BT下载,迅雷下载,磁力链接|np肉文推荐章节目录 - np肉文推荐HCKC小说网|x级影片_欧美人与禽交片免播放高清在线观看-日韩片|《21世纪性爱指南》BD01完整未删减版免费在线观看|《PMAM之欲望俱乐部》高清版完整版未删减免费在线观看|《一楼一故事/一楼一凤》高清版在线观看BT种子迅雷|《三生三世枕上书》电视剧-免费全集手机在线观看-比比奇|《与僧侣交合的色欲之夜》全集在线观看-动漫-BT电影|《中国色情电影场景》-一级裸片|

实时推荐

渭南市生态环境局高新分局积极开展全国低碳日宣传活动
推荐 2020-07-11 15:41 146 4677
苏滁城管分局开展户外广告牌“大体检”行动
推荐 2020-07-11 15:41 997 6134
未签至交好友,布克对太阳不满?纽约名记曝尼克斯休赛期大计划!
推荐 2020-07-11 15:41 411 5398
酿酒方法-红米酒怎么做,红米酒的做法
推荐 2020-07-11 15:41 303 4384
复赛后表现最好的欧洲豪门,一冠已基本到手,另一冠则难上加难!
推荐 2020-07-11 15:41 397 5010
大风,强降水和冰雹!白银发布雷电黄色预警
推荐 2020-07-11 15:41 394 9239
新兴产业集聚!青岛市北区举办青岛国际邮轮港区协同区项目开工仪式
推荐 2020-07-11 15:41 958 7602
男子在看守所服刑 女友在外多次利用微信盗窃其钱财
推荐 2020-07-11 15:41 125 3468
欧洲禁止奴隶贸易后,非洲一国强烈反对,每年出口2万多奴隶
推荐 2020-07-11 15:41 905 7581
哈尔滨市疾控中心提示:尽量不去鼠疫疫源地活跃地区
推荐 2020-07-11 15:41 209 3565
你认同吗?OPPO 前高管表示相机跑分没意思,体验更重要!
推荐 2020-07-11 15:40 496 7921
屹立豪门9年,获得21个冠军,马图伊迪凭啥征服世界足坛?
推荐 2020-07-11 15:40 286 1418
中国—东盟自贸区:“黄金十年”塑造世界经贸新格局
推荐 2020-07-11 15:40 168 3961
国家卫健委:要继续加强农贸市场等重点场所的环境卫生管理
推荐 2020-07-11 15:40 304 5421
实拍黄脊竹蝗入侵云南:普洱受灾面积已超11万亩
推荐 2020-07-11 15:40 926 2406
洮南市召开洮突路征地工作现场会
推荐 2020-07-11 15:40 923 5382
泰安市公共交通有限公司开展安全生产应急救援演练活动
推荐 2020-07-11 15:40 825 4465
学习身边好榜样 做新时代好少年
推荐 2020-07-11 15:40 393 1282
河北保定: 竞秀区深化双拥共建工作 深入推进军地融合发展
推荐 2020-07-11 15:40 625 6190
群体免疫不可行!韩国3055个样本检测结果仅1例有抗体
推荐 2020-07-11 15:40 711 5040
广东球迷:打全华班广东也是冠军,徐杰能替代马尚,你认同?
推荐 2020-07-11 15:39 448 1213
开它比雅阁拉风,2.0t配9at,破百7.2秒,真优秀
推荐 2020-07-11 15:39 270 1163
胆固醇偏高的人不能吃鸡蛋?专家:降低胆固醇,不要犯这3个错误
推荐 2020-07-11 15:39 632 1649
跑男曾出现过2个陈赫,原因让人感动,这是节目组送他最好的礼物
推荐 2020-07-11 15:39 580 4399
《隐秘的角落》:国产犯罪翻身之作,太猛了
推荐 2020-07-11 15:39 612 4595
聚焦 |《故宫博物院(二)》特种邮票发行
推荐 2020-07-11 15:39 305 1845
《河神2》戎傲霜是好人吗?戎傲霜真实身份揭秘!
推荐 2020-07-11 15:39 572 1182
《最萌警探》:萌娃与大叔,上演喜剧版速度与激情
推荐 2020-07-11 15:39 776 6871
跳江后反悔喊救命 他们开2小时手电照亮轻生女孩
推荐 2020-07-11 15:39 339 2774
心如铁石的战神契苾何力,与唐太宗一生君卿不负,铸就千古佳话
推荐 2020-07-11 15:39 920 9564
《隐秘的角落》团灭的王瑶一家给我们的3点启发
推荐 2020-07-11 15:39 696 6246
以家的标准 打造洁净廊坊
推荐 2020-07-11 15:39 528 3531
阜桥街道红星新村社区用实际行动参与文明城市志愿服务活动
推荐 2020-07-11 15:39 758 1999
今天第31个世界人口日,国务院联防联控机制发布会主题为保障妇幼健康
推荐 2020-07-11 15:39 136 7593
56岁演员曾航生视许冠杰为偶像,与黎明同台抗衡,后闪婚大陆女孩
推荐 2020-07-11 15:38 285 3325
济南南部山区景色
推荐 2020-07-11 15:38 572 787
王者荣耀:新版本捧红了日暮之流,金色圣剑却没人用,原因很尴尬
推荐 2020-07-11 15:38 220 1758
佛山市顺德区杏坛镇开展精准扶贫志愿服务
推荐 2020-07-11 15:38 257 3887
身为海贼的路飞不做坏事,为何不改名称呼自己为冒险家呢?
推荐 2020-07-11 15:38 247 5577
泡椒配墨鱼,好吃到不行!
推荐 2020-07-11 15:38 794 8794
真正能清血管降血脂的,是洋葱?医生:错,做好3件事才是真理
推荐 2020-07-11 15:38 892 6865
福建莆田市总组织一线职工参加省级示范职工疗休养活动
推荐 2020-07-11 15:38 850 6195
蚌埠牢把“五大抓手”落实“三农”工作硬任务
推荐 2020-07-11 15:38 153 4559
大力推进连片“工改工”,中山今年计划新增改造3500亩用地
推荐 2020-07-11 15:38 866 8610
心血管医生提醒:不管血脂多高,夏天坚持3件事,清血管降血脂
推荐 2020-07-11 15:38 497 7317
因排队取号发生口角,男子在网红茶餐厅门前抛洒粪便被拘留
推荐 2020-07-11 15:38 247 2106
雷暴警报!下班早点回家!出梅时间定了吗?
推荐 2020-07-11 15:38 228 4840
武则天祝贺大臣喜得贵子,大臣听得脊背发凉,网友:防人之心不可无
推荐 2020-07-11 15:38 360 8421
其实,这就是“喜欢”和“爱”的区别,许多人都不懂
推荐 2020-07-11 15:38 426 2176
自主高端B级车你看好吗?传祺GA8到店实拍评测
推荐 2020-07-11 15:38 820 7965
摩托真实用!250cc输出21马力,外观彰显档次,2.9万起
推荐 2020-07-11 15:38 580 6686
紧凑级跨界车新锐,丰田卡罗拉CROSS实车正式海外亮相
推荐 2020-07-11 15:38 114 7060
施甸人参果成群众致富“金果果”
推荐 2020-07-11 15:38 403 7517
少年曹操,乱世奸雄的另一面,想要救世的热血青年
推荐 2020-07-11 15:37 869 8641
古代将军追求的封狼居胥,是武将最高荣誉,它有什么来头
推荐 2020-07-11 15:37 339 2910
留言半小时后就派人清理转运点,市民赞环卫公司态度诚恳、行动迅速
推荐 2020-07-11 15:37 208 2466
刚刚发布!暴雨黄色预警
推荐 2020-07-11 15:37 213 2058
郑州高考:一个考生的二中之误
推荐 2020-07-11 15:37 743 7096
晚上想让异性“依赖你”记得常常做“这三件事”
推荐 2020-07-11 15:37 872 9324
安居区西眉镇中心卫生院开展新生儿窒息应急演练 全面提升医务人员应急能力
推荐 2020-07-11 15:37 94 7921
国家卫健委:团结合作是国际社会战胜疫情最有力的武器
推荐 2020-07-11 15:37 331 8560
阳信公安交警圆满完成2020高考安保任务
推荐 2020-07-11 15:37 464 646
黄石社区民警走访幼儿园,开展消防检查筑牢“平安墙”
推荐 2020-07-11 15:37 232 6006
陈若仪被婆婆套话,追问是否和别人睡过,她回答和女生可以
推荐 2020-07-11 15:37 317 4529
安徽最值得一去的古镇,景色可媲美乌镇,门票免费却少有人知
推荐 2020-07-11 15:37 579 7994
医生提醒:夏季脑梗高发,少吃3物,多做2事,不给血管“添堵”
推荐 2020-07-11 15:37 370 8709
凤岗潜力盘流出!大运城邦四期三居室,均价仅3.0万,首付仅101万起!
推荐 2020-07-11 15:37 692 3840
耀州区关庄镇:鲜桃产销两旺
推荐 2020-07-11 15:37 850 7284
今年高考期间 绵阳出租汽车“爱心送考”惠及294人次
推荐 2020-07-11 15:37 854 7040
200万最贵旅行车!试驾保时捷Panamera GTS Sport Turismo
推荐 2020-07-11 15:37 204 5448
内蒙古缩影——克什克腾自驾攻略,不容错过的九大景点
推荐 2020-07-11 15:37 123 5413
近期正在更新的五部网络剧,许凯新剧在列,你最爱看哪一部?
推荐 2020-07-11 15:37 758 1650
我想为你写首歌 | 成都环卫歌曲征集持续进行中
推荐 2020-07-11 15:37 136 9977
荒野乱斗:最欧气的开宝箱,一个宝箱8个奖励,三个极品
推荐 2020-07-11 15:36 321 9602
如何戴老年女假发套显得好看
推荐 2020-07-11 15:36 479 3661
独家专访王铮:内心柔软的山东爷们
推荐 2020-07-11 15:36 115 5682
28.38米,长江汉口站水位超过2016年最高水位
推荐 2020-07-11 15:36 737 8288
中央电视台《感恩中国》红色文化栏目组总导演夏斯兵来郴指导红色文化传承工作
推荐 2020-07-11 15:36 200 3900
非常懂得追寻梦想的三个生肖,不会依赖,总是靠自己
推荐 2020-07-11 15:36 907 5442
“神兽”又归山啦?这份嘉兴亲子游玩攻略请收好
推荐 2020-07-11 15:36 776 4508
疫情差点让纽约成"空城" 公寓空置率达历史新高
推荐 2020-07-11 15:36 714 4455
柴桑区赤湖管理处:父子同心 并肩抗洪
推荐 2020-07-11 15:36 463 9167
甘肃中川建设集团签约承建兰州财经大学陇桥学院教学楼建设项目
推荐 2020-07-11 15:36 559 4634
印度55岁男子上班途中遭黑熊"熊抱" 被严重抓伤
推荐 2020-07-11 15:36 669 2088
懂得深藏不露,不会过于张扬,其实非常有主见的生肖
推荐 2020-07-11 15:36 871 8239
懂得观察生活,头脑清醒,不会轻易被骗的三个生肖
推荐 2020-07-11 15:36 166 2181
富口袋还要富脑袋!这个地方农家书屋受宠爱~
推荐 2020-07-11 15:36 271 9259
阳信县第三实验小学开展自觉“抵制有偿补课”专项活动
推荐 2020-07-11 15:36 839 6451
以色列上千只蓝色水母入侵发电厂海水冷却系统
推荐 2020-07-11 15:36 511 5722
湖北美院2020年校考拉开帷幕 | 图集
推荐 2020-07-11 15:36 925 8524
国网沂源县供电公司:高考保电我们在行动
推荐 2020-07-11 15:36 697 513
“云端”架桥助学子就业
推荐 2020-07-11 15:36 546 9918
60元/次!7月13日起,山东下调新冠病毒核酸检测价格
推荐 2020-07-11 15:36 243 6635
玉帝作为三界主宰,他又是什么修炼成精?怪不得就连三清也要臣服
推荐 2020-07-11 15:35 627 2109
做事谨言慎行,懂得隐藏实力,容易让人刮目相看的生肖
推荐 2020-07-11 15:35 447 1120
批了!投资4490万,秦皇岛将新建一座大型公园
推荐 2020-07-11 15:35 995 9518
凌云县法院召开2020年上半年工作总结及绩效考评指标分析会
推荐 2020-07-11 15:35 256 3921
南京5天3次升级防汛应急响应 直击防汛一线
推荐 2020-07-11 15:35 159 4552
7月10日 我市高一高二学生复学复课
推荐 2020-07-11 15:35 928 9845
大连机场昨起开通直飞上海虹桥机场航线
推荐 2020-07-11 15:35 905 7997