计算机是运行在数百万行代码上的机器。程序员用各种语言编写代码,但所有这些代码都有一些基本特性,不管使用哪种语言。一个程序总是有两套代码,源代码和目标代码。源代码是预先创建的,程序员为使程序运行而向计算机编译器...
计算机是运行在数百万行代码上的机器。程序员用各种语言编写代码,但所有这些代码都有一些基本特性,不管使用哪种语言。一个程序总是有两套代码,源代码和目标代码。源代码是预先创建的,程序员为使程序运行而向计算机编译器发出指令的语言。编译程序编译这些源代码指令的结果称为目标代码。目标代码是整个操作的预期结果或目标。这些术语是直观的,因为源代码是操作的开始或源代码,目标代码是整个练习的预期结果或目标。它存储在由计算机编译器创建的文件中,然后可以成为程序员的最终目的。一旦源代码被编译成文件,然后,它可以继续运行到计算机的处理器上,处理器执行最终的指令。通常可用的软件应用程序是大量的目标代码集合,由于不包括源代码,因此无法从根本上改变这些代码。这就像是找到了问题的解决方案,但不是实现问题的所有步骤这段没有源代码的代码可能会让人沮丧。这是一个需要多步骤的过程,因为计算机只能执行那些用机器语言编写的指令。这是最终的结果,即目标代码的执行版本。因此,当消费者得到一个软件应用程序时,这个消费者得到了一个源代码的执行版本,这个版本变成了机器语言,并转化成了最终的项目。鉴于当前对开源代码的重视,越来越多的应用程序正在通过源代码的途径发布勤奋的程序员和程序员可以访问源代码,根据自己的需要对其进行修改,然后创建新的目标代码,从而实现与原始程序员不同的目标
-
发表于 2020-08-07 11:34
- 阅读 ( 1039 )
- 分类:电脑网络