永发信息网

语言怎么来的

答案:1  悬赏:40  手机版
解决时间 2021-04-20 22:06
世界上有许多种语言他们是怎么来的呢?怎么分辨的呢?
最佳答案
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
  如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、易语言.飞扬)
  电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
  计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。
  目前通用的编程语言有两种形式:汇编语言和高级语言。
  汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。
  高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
  高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。 像最简单的编程语言PASCAL语言也属于高级语言.
  高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
  解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
  编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
全世界那支足球队最强?
头些天看到一篇蛇吃人的报道,很是震惊!有些
澳门理工大学怎么样,2016年江苏理工学院怎么
中原风采22选5 我复试买法 买十数 需要多少钱
为什么好友评价在我的资料里有,在显示出来就
千岛湖鱼头多少钱一斤,查干湖鱼多少钱一斤201
怎么弄问问积分
什么是单纯啊?
八年级期末差生评语,差生的家长意见怎么写
中国sns游戏交友网站排名 中国现在玩开心农场
总排干渠我想知道这个在什么地方
丝路竞技场赢了有什么奖励
怎么调刷新率才算好?
psp有什么好玩的游戏 中文版的 请加上大小
土狗吃什么容易长得快,养土狗吃什么长得快
推荐资讯
根据对话内容,写出句中所缺单词
我用手机边登QQ边看书 为什么QQ总是掉线
怎样充电好啊
马克西姆长沙演奏会门票怎么买?
游乐场主题的时装
说说你对90后的看法?
DNF北京1区找个白手PK师傅本人51,就求PK,其
怎样才可以加到问问的团长?
DNF凯丽的训练计划活动的网站是多少?
雨天的心情忧郁的诗句,形容雨天心情不好的诗
内蒙古赤峰市区号多少,内蒙古赤峰市的邮政编
成都哪有周未学厨兴趣班?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?