主要区别——源代码与目标代码
软件是程序的集合。程序是给计算机执行特定任务的一组指令。它们的指令是由程序员用编程语言编写的。因此,开发一个软件意味着开发一套程序。编写程序的活动称为编程。开发完整软件所遵循的过程称为软件开发生命周期(SDLC)。SDLC中涉及的步骤使我们能够理解源代码和目标代码。本文讨论源代码和目标代码之间的区别。源代码和目标代码的关键区别在于,源代码是使用人类可读的编程语言编写的计算机指令的集合,而目标代码是机器语言中的语句序列,是编译器或汇编程序转换源代码后的输出。
目录
1. 概述和主要区别
2. 什么是源代码
3. 什么是目标代码
4.源代码和目标代码的相似性
5. 并行比较-源代码与目标代码的表格形式
6. 摘要
什么是源代码(source code)?
在开发软件之前,应该对需求有一个了解。分析员获得用户所需的功能并将其记录下来。本文件为系统需求规范(SRS)。它提供所需功能的描述性文档。在此基础上,对系统进行了设计。可以使用流程图、数据流图(DFD)进行系统设计。设计阶段的输出可以是数据库设计、工艺设计等,设计阶段完成后,程序员可以使用相关的编程语言来实现这些设计。
有许多编程语言。它们中的一些是C、C、C、C++、Python。程序员可以根据软件项目选择编程语言,并将设计转换成计算机程序。使用编程语言编写指令以实现所需软件的功能。这些指令的语法与英语相似,而且人类可以阅读。使用人类可读的编程语言编写的指令集合称为源代码。
什么是目标代码(object code)?
源代码是可以理解的,因为它的语法与英语语言相似。这是计算机或机器无法理解的。计算机或机器能理解由零和一组成的二进制语言。因此,有必要将源代码转换为机器可理解的形式。编译器或汇编程序将源代码转换成二进制语言或机器语言。转换后的代码称为目标代码。计算机可以理解。最后,人的指令可以被计算机理解。
什么是源代码与目标代码的相似性(the similarity between source code and object code)?
- 两者都与计算机编程有关。
源代码(source code)和目标代码(object code)的区别
源代码与目标代码 | |
源代码是使用人类可读的编程语言编写的计算机指令的集合。 | 目标代码是机器语言或二进制的语句序列,是编译器或汇编程序转换源代码后的输出。 |
可理解性 | |
源代码是可读的人类或程序员。 | 目标代码可由计算机读取。 |
代 | |
人类生成源代码。 | 编译器生成目标代码。 |
格式 | |
源代码是纯文本的形式。 | 目标代码是二进制文件的形式。 |
总结 - 源代码(source code) vs. 目标代码(object code)
计算机程序用于向计算机提供执行特定任务的指令。这些程序是用编程语言编写的。有许多编程语言,程序员可以选择一种语言来开发程序或软件。源代码和目标代码是与编程相关的两个术语。源代码和目标代码的区别在于,源代码是使用人类可读的编程语言编写的计算机指令的集合,而目标代码是机器语言中的语句序列,是编译器或汇编程序转换源代码后的输出。
下载源代码与目标代码的pdf文件
你可以下载这篇文章的PDF版本,并按照引文说明离线使用。请在这里下载PDF版本源代码和目标代码的区别
引用
1.“源代码和目标代码的区别。”学习编程。这里有2.vshahnavaz。源代码和目标代码,VShahnavaz,2014年12月3日。此处提供3。“目标代码”。维基百科,维基媒体基金会,2018年1月11日。此处提供4。“源代码”。维基百科,维基媒体基金会,2018年1月11日。可在此处获取
2.vshahnavaz。源代码和目标代码,VShahnavaz,2014年12月3日
3.“目标代码”,维基百科,维基媒体基金会,2018年1月11日。
4.“源代码”,维基百科,维基媒体基金会,2018年1月11日