高级语言编写的程抄序称为源代码,该程序必须转换成(机器码)计算机才能执行。
计算机里面运行的所有东西都是用程序编出来的(包括 *** 作系统,如Windows,还有Word等。网络游戏也一样),而编写程序要用到计算机语言,用计算机语言直接编出来的程序就叫源码。
比如用VisualBasic编写的源码文件一般为bas文件,而用C++编写的一般为cpp文件,源代码不能直接运行,必须编译后才能运行。源码经过编译处理后就可以直接在 *** 作系统下运行了。
扩展资料:
源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。
较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。
链接程序。
obj转换成可执行文件exe的程序称为链接程序,可以将执行文件转换为代码文件。
exe译作可执行文件,可移植可执行文件格式的文件,它可以加载到内存中,并由 *** 作系统加载程序执行,是可在 *** 作系统存储空间中浮动定位的可执行程序。
在计算机中,将汇编语言转换为机器语言的过程叫汇编,或者汇编过程。
汇编语言称为符号化的机器语言,不能直接执行,需要将汇编语言转换为机器语言后才能执行,将汇编语言程序转换为机器语言程序的过程称为汇编过程。
汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替 *** 作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理的系统软件。
能将高级语言编写的源程序转换为目标程序的是相应的高级语言编译程序。
编译程序,把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。
高级语言编写的程序称为源程序,该程序必须转换成机器代码计算机才能执行。
1、编程语言分为机器语言,汇编语言和高级语言。
2、机器本身,只能识别机器语言,也就是二进制编码。
3、对于人类来说,直接书写二进制编码是很繁琐且不方便的。
4、实际编程时大多数使用的都是高级语言,小部分会使用汇编语言。
但是由于硬件只能识别机器语言,所以,不管是高级语言还是汇编语言,都要翻译成二进制编码才可以实际运行,而这个过程,就称作编译。
以上就是关于用高级语言编写的程序称为全部的内容,包括:用高级语言编写的程序称为、obj转换成可执行文件exe的程序称为、在计算机中,将汇编语言转换为机器语言的过程叫等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)