当前位置:首页 » 编程软件 » 源程序是编译型的吗

源程序是编译型的吗

发布时间: 2023-01-25 19:28:33

Ⅰ 请问“源程序的编译”与“源程序的解释”的基本概念是什么

一般针对处于机器语言之上的高级语言编写的程序而言,用高级语言编写的计算机程序代码称作源程序,将源程序代码编译成机器可以执行的二进制机器代码,是机器可以理解和执行,就是对源程序的编译。
源程序的解释,对于某些解释型计算机语言而言,解释的过程中,并不是直接编码成二进制机器码,中间需要借助虚拟机的机制。

Ⅱ 源程序是什么类型的文件

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

  2. 源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。将人类可读的程序代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成。一般用高级语言编写的程序称为“源程序”。

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

源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。
代码,就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
一般不加以区分吧。
简单说源程序就是编译一下就可以运行的代码集合,而代码可以是一段或者几句话。

Ⅳ 所谓源程序是指___所谓源程序是指____ A 用高级程序设计语言编写的程序 B 由程序员编写的程序

A、用高级程序设计语言编写的程序。

源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。

源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。



(4)源程序是编译型的吗扩展阅读:

源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。

例如,一个程序如果有c语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。

较为复杂的软件,源程序文件可以达到成千上万个。为了降低复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。

Ⅳ c++中什么是源程序什么是编译程序C语言的源程序结构是怎么样的

源程序是用c语言编写的程序,编译程序是软件编译后产生的二进制的数据

Ⅵ 编译程序是直接执行源程序吗

编译程序一般不是执行源程序,而是把我们写的文字型的代码编译为二进制的内容,然后去执行二进制的内容。
有些编程语言是需要编译的必须先编译在执行,而有些是脚本型的,则直接运行源程序就可以。

Ⅶ 源程序是什么类型的文件

编写一个程序是先用专门的软件写代码,然后用那个软件编译成exe文件,未编译前的代码文件就是源程序

Ⅷ 什么是源程序,目标程序

源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。

目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

(8)源程序是编译型的吗扩展阅读:

源程序作用:生成目标程序;对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。

目标程序作用:目标程序在许多编程工具中都有作用。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。


参考资料来源:网络-目标程序

参考资料来源:网络-源程序

Ⅸ 为什么要对C源程序进行编译、链接

首先要说的是C语言属于高级语言,不能直接被计算机识别而执行,所以需要一些操作来转化。。一开始是编译预处理,对宏,包含指令,编译指令等进行处理,然后是词法语法分析,将源代码翻译成中间代码(一般是汇编),接着优化代码,,然后将中间代码翻译成机器语言(目标文件),机器语言是计算机的基层语言,能被计算机直接识别。。接着链接目标文件,生成可以执行文件。。。大概就是这样。。详细的LZ可看这个总结。。http://bbs.zdnet.com.cn/thread-1614727-1-1.html

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:710
制作脚本网站 发布:2025-10-20 08:17:34 浏览:972
python中的init方法 发布:2025-10-20 08:17:33 浏览:681
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:833
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:741
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1081
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:312
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:192
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:880
python股票数据获取 发布:2025-10-20 07:39:44 浏览:837