或者它也用于交错语言?
此外,在使用解释语言和编译语言实现软件时,将高级语言转换为机器代码的过程有何不同?
答案 0 :(得分:1)
链接可以与解释语言一起使用,具体取决于解释器的实现方式。如果解释器在执行它时解析每个语句,通常就不会有链接。如果语言实现具有生成解释的中间代码的编译步骤,则可以轻松地进行链接。例如,Visual Basic已经作为带有编译步骤的解释语言实现。
答案 1 :(得分:0)
对于问题#1:传统链接适用于编译语言。
尊重你的问题#2:如果你问两者的不同之处,可以概括为:
编译语言的目的是将其从源代码转换为机器代码以便执行。
解释性语言的目的是将其带入所谓的"代码"口译员可以处理。在这种情况下,编译器生成的代码类似于"字节代码"这是由知道如何执行字节代码指令的虚拟机(VM)定义的指令集。示例包括Java或Python。请注意,这两个也可以转换'字节代码'也可以加工代码。