源代码和可执行程序的区别(源代码和可执行程序的区别在哪)

今天给各位分享源代码和可执行程序的区别的知识,其中也会对源代码和可执行程序的区别在哪进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

源程序,目标程序,可执行程序,程序编辑,名词解释

源程序一般是指该程序的源代码形式(能通过编译、链接生成最终程序(一般是可执行文件)的源代码文件)。

目标程序一般是指从源代码编译、链接生成的最终程序(一般是可执行文件)。

计算机程序的执行方式与平台有关,不太清楚楼主想问的到底是什么。

程序的编辑一般是指编辑、修改程序的源代码。

程序的编译一般是指用编译器将源代码文件编译生成供链接用的文件或可执行文件的过程。

程序的链接一般是指用链接器将链接文件(编译生成的链接文件、链接库等)生成最终的目标程序的过程。

程序的运行一般是指将程序装入内存执行的过程。

说能用简明易懂的话解释一下什么是源代码,目标代码,可执行代码,以及它们三者之间的关系?

源代码——就是你写的程序,叫源代码。

目标代码——源代码经过编译程序产生的能被cpu识别二进制代码。

可执行代码——是将目标代码连接后形成的可执行文件。

我想,它们的关系也清楚了……

代码是什么?和程序又有什么区别

代码,程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。

1、作用不同

源代码主要功用有如下2种作用:生成目标代码,即计算机可以识别的代码。对软件进行说明,即对软件的编写进行说明。

计算机程序为一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。

2、目标不同

计算机程序以某些程序设计语言编写,运行于某种目标结构体系上。计算机源代码最终目的为将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。

3、特点不同

为了使计算机程序得以运行,计算机需要加载代码,同时也要加载数据。从计算机的底层来说,这是由高级语言(例如Java,C/C++,C#等)代码转译成机器语言而被CPU所理解,进行加载。

如果在一个符合大多数的计算机上,操作系统例如Windows、Linux等,加载并执行很多的程序,在这种情况下,每一个程序是一个单独的映射,并不是计算机上的所有可执行程序。

源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。

较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。

还有另外一种组合:源代码的编写和编译分 别在 不同的平台上实现,专业术语叫做软件移植。

参考资料来源:百度百科-程序

参考资料来源:百度百科-代码

解释源代码文件,目标代码文件和可执行文件之间的区别。

源代码文件中包含着程序员使用任何语言编写的代码。目标代码文件包含着机器语言代码,它并不需要是完整的程序代码。可执行文件包含着组成可执行程序的全部机器语言代码。

源代码与程序有什么区别么

源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。

代码,就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。

一般不加以区分吧。

简单说源程序就是编译一下就可以运行的代码集合,而代码可以是一段或者几句话。

源代码和可执行程序的区别的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于源代码和可执行程序的区别在哪、源代码和可执行程序的区别的信息别忘了在本站进行查找喔。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 源代码和可执行程序的区别(源代码和可执行程序的区别在哪)

1 评论

您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论