
源程序就是你写的最起初的程序,就是用编译器可以打开的文件,里面的代码是可见的明码
目标程序就是编译器把源程序编译后的一个程序
目标程序一般可以运行或被其它程序调用执行,源程序是最基本的文件。
1、编译执行,编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。为了完成这些分析综合任务,编译程序采用对源程序进行多次扫描的办法,每次扫描集中完成一项或几项任务,也有一项任务分散到几次扫描去完成的。
2、解释执行,它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
源码就是指编写的最原始程序的代码。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。音乐家用五线谱和音符,建筑师用图纸和笔,那程序员的工作的语言就是“源码”了。
人们平时使用软件时就是程序把“源码”翻译成我们可直观的形式表现出来供我们使用的。[1]
任何一个网站页面,换成源码就是一堆按一定格式书写的文字和符号,但我们的浏览器帮我们翻译成眼前的模样了
源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。
代码,就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
一般不加以区分吧。
简单说源程序就是编译一下就可以运行的代码集合,而代码可以是一段或者几句话。
以上就是关于什么叫源程序什么叫目标程序全部的内容,包括:什么叫源程序什么叫目标程序、高级语言源程序有哪两种执行方式、如何找到软件的源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)