关键差异 - 源代码与对象代码
软件是一系列程序。程序是给予计算机执行特定任务的一组指令。他们的说明是由程序员使用编程语言编写的。因此,开发一个含义开发一组程序的软件。编写程序的活动称为编程。开发完整软件的过程称为软件开发生命周期(SDLC)。SDLC涉及的步骤使人们了解源代码和对象代码。本文讨论了源代码和对象代码之间的区别。这关键区别源代码和对象代码之间源代码是使用人类可读编程语言编写的计算机说明的集合,而对象代码是一系列语句机器语言,是之后的输出编译器或汇编器转换源代码。
内容
1。概述和关键差异
2。什么是源代码
3。什么是对象代码
4。源代码和对象代码之间的相似之处
5。并排比较 - 源代码vs对象代码以表格形式
6。概括
什么是源代码?
在开发软件之前,应该了解要求。分析师获得用户所需的功能并记录下来。该文档是系统需求规范(SRS)。它提供了所需功能的描述性文档。基于该文档,该系统是设计的。可以使用流程图,数据流程图(DFD)进行系统设计。设计阶段的输出可以是数据库设计,过程设计等。设计阶段完成后,可以使用程序员使用相关的编程语言来实现这些设计。

图01:源代码
这些是许多编程语言。他们之中有一些是C,C#,,,,C ++,C#, 和Python。程序员可以根据软件项目选择编程语言,并将设计转换为计算机程序。书面说明是为了使用编程语言实现所需软件的功能。这些说明具有类似于英语的语法,人类可以阅读。使用人类可读编程语言编写的指令集合称为源代码。
什么是对象代码?
源代码是人类可以理解的,因为它具有类似于英语的语法。计算机或机器是无法理解的。计算机或机器了解由零和一次组成的二进制语言。因此,有必要将源代码转换为机器可理解的形式。编译器或汇编程序将源代码转换为二进制语言或机器语言。此转换的代码称为对象代码。计算机是可以理解的。最后,计算机可以理解人类提供的说明。
源代码和对象代码之间的相似性是什么?
- 两者都与计算机编程有关。
源代码和对象代码之间有什么区别?
源代码与对象代码 |
|
源代码是使用人类可读编程语言编写的计算机说明的集合。 | 对象代码是机器语言或二进制语句的一系列语句,是编译器后的输出,或者汇编器转换源代码。 |
可理解 | |
源代码是人类或程序员可读的。 | 对象代码可通过计算机读取。 |
一代 | |
人类生成源代码。 | 编译器生成对象代码。 |
格式 | |
源代码是纯文本的形式。 | 对象代码以二进制形式。 |
概括 -源代码与对象代码
计算机程序可用于向计算机提供指令以执行特定任务。这些程序是使用编程语言编写的。有许多编程语言,程序员可以选择一种语言来开发程序或软件。源代码和对象代码是与编程关联的两个术语。源代码和对象代码之间的区别在于,源代码是使用人类可读编程语言编写的计算机指令的集合,而对象代码是机器语言中的一系列语句,并且是编译器或汇编器转换后的输出源代码。
下载源代码与对象代码的PDF
您可以下载本文的PDF版本,并根据引文注释将其用于离线目的。请在此处下载PDF版本源代码和对象代码之间的区别
参考:
1.“源代码和对象代码之间的差异。”学习编程。在这里可用
2.Vshahnavaz。源代码和对象代码,Vshahnavaz,2014年12月3日。在这里可用
3.“对象代码。”Wikipedia,Wikimedia基金会,2018年1月11日。在这里可用
4.“源代码”。Wikipedia,Wikimedia基金会,2018年1月11日。在这里可用
图片提供:
1. c'by romainhk中的代码代码 - 自己的工作,(CC BY-SA 3.0)通过下议院维基梅迪亚
发表评论