
高级语言编写的程序必须将它转换成机器语言程序,计算机接收和处理信息的形式是二进制代码,而机器语言直接使用二进制数据书写,因此机器语言程序不需翻译或解释就可直接被计算机执行。
计算机编程语言是程序设计的最重要的工具,信桐宴它是指计算机滑银能够接受和处理的、具有一定轮模语法规则的语言。
机器语言。
编程语言是用来定义计算机程序的形式语言,用来向计算机发出指令。计算机语言数量很多,每年都会产生大量新的编程语言。按层次来分,编程语言可分为3类:机器语言、汇编语言和高级语言。机器语言由机器指令集构成,能够直接被机器执行。机器语言写的程段陆序存在不便于阅读、难以记忆的问题。
汇编语言本质上也是直接对硬件 *** 作,由于采用了助记符,相比机器语言更加方便书写与阅读。在高级语言中,将多条汇编程序语句合并成更简洁的编程语句,同时自动完成一些如堆栈、仿早寄存器分配管理等工作,更加方便程序员开发程序。
扩展资料
机器语言指令格式
机器语言指令是一种二进制代码,由 *** 作码和 *** 作数两部分组成。 *** 作码规定了指令的 *** 作,是指令中的关键字,不能缺省。 *** 作数表示该指令的 *** 作对象。计算机的指令格式与机器的字长、存储器的容量及指令的功能都有很大的关系。从便于程序设计、增加基本 *** 作并行性、提高备燃雀指令功能的角度来看,指令中应包含多种信息。
但在有些指令中,由于部分信息可能无用,这将浪费指令所占的存储空间,并增加了访存次数,也许反而会影响速度。因此,如何合理、科学地设计指令格式,使指令既能给出足够的信息,又使其长度尽可能地与机器的字长相匹配,以节省存储空间,缩短取值时间,提高机器的性能,这是指令格式设计中的一个重要问题。
高级语言编写的程序称为源代码衫凯,该程序必须转换成(机器码)计算机才能执行。
计算机里面运行的所有东西都是用掘游程序编出来的(包括 *** 作系统,如Windows,还有Word等。网络游戏也一样),而编写程序要用到计算机语言,用计算机语言直接编出来的程序就叫源码。
比如用VisualBasic编写的源码文件一般为.bas文件,而用C++编写的一般为.cpp文件,源代码不能直接运行,必须编译后才能运行。源码经过编译处理后就可以直接在 *** 作系统下运行了。
扩展资料:
源码主要功用有如下2种作用:
1.生成目标代码,即计算机可以识别的代码。
2.对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。
但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公或散唤司也硬性规定必须书写。
需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
参考资料来源:百度百科-源码
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)