文献引用
复制
对于一个算法,为了方便人的理解,人们往往使用人类自然语言或抽象程度很高的伪代码来描述算法。然而,在计算机内部,一切信息都是以二进制编码的形式存在。把算法描述转化到计算机可以直接执行的二进制程序形式,这个过程称为算法实现。由于二进制的机器语言很不方便使用,算法实现一般使用高级编程语言,比如C、 C++、JAVA等,这些高级编程语言更接近人的表达习惯,更容易使用。由编程语言编写的文件称为源文件或源代码。源代码不能在计算机上执行,把源代码转换到可执行二进制程序的方法分为两种:编译和解释。编译型语言如C和C++通过使用编译器把源代码转换(编译)成可执行二进制程序;解释型语言如JAVA和C#则是在运行的时候将程序翻译成机器语言。