源代码是指未编译的文本代码。 是一系列人类可读的计算机语言指令。
在现代编程语言中,源代码可以以书籍或磁带的形式出现,但最常见的格式是文本文件。 这些典型格式的目的是编译计算机程序。 计算机源代码的最终目标是将人类可读的文本翻译成计算机可以执行的二补码指令。 这些过程称为编译,由编译器完成。
影响
源码主要功能有以下两个功能:
生成目标代码,即计算机可以读取的代码。
描述软件就是描述软件的编译。 大量初学者甚至少数有经验的程序员都忽略了软件指令的编译,因为这部分似乎并没有直接显示在生成的程序中,也不参与编译。 表明它对于软件学习、共享、维护和软件复用非常有用。 正因如此,编写软件指令在业界被认为是创造优秀程序的好习惯,有些公司还强制要求编写。
需要强调的是哪个网站有免费程序代码,对源代码的更改不能更改已经生成的目标代码。 如果目标代码需要相应更改,则必须重新编译。
代码组合
源代码作为软件的特定部分,可以包含在一个或多个文件中。 程序不需要以相同格式用源代码编写。 例如,如果一个程序有C语言库支持,则可以用C语言编写; 另一部分可以用汇编语言进行编译,以达到较高的运行效率。
更复杂的软件通常需要数十甚至数百个源代码的参与。 为了增加这种复杂性,需要引入一个系统哪个网站有免费程序代码,可以描述各种源代码之间的关系,但是如何正确地编译它们。 在此背景下,版本控制系统(RCS)诞生了,并成为开发人员修改代码的必备工具之一。
还有一种组合:源代码的编译和编译是在不同的平台上实现的,专业术语叫软件移植。