程序的编译方式和解释方式有何区别?
编译型语言(如C语言)的源程序需要编译成机器语言才能在计算机中执行。Python语言是解释型语言,其源程序不需要编译成二进制代码,而只需要Python解释器把源程序转换成字节码,然后再把字节码翻译成计算机使用的机器语言就可以运行。这就使得使用Python更加简单,也使得Python程序更加易于移植。
举一反三
内容
- 0
编译器和解释器是两种高级语言处理程序,解释方式与编译方式相比,下列哪种说法是对的。 A: 解释方式,程序执行的速度快。 B: 解释方式,程序执行的效率高。 C: 编译方式,是将程序源代码编译链接为二进制可执行程序,程序执行速度快,效率高。 D: 编译方式,编译繁琐,所以程序执行效率不高,
- 1
Java程序的执行方式是( )。 A: 即时编译方式和非解释执行方式 B: 非即时编译方式和非解释执行方式 C: 非即时编译方式和解释执行方式 D: 即时编译方式和解释执行方式
- 2
高级语言程序的运行方式,分为: A: 编译方式 B: 解释方式 C: 半编译、半解释 D: 可以自由选择编译与运行方式
- 3
高级语言的翻译方式有编译方式和解释方式两种,解释方式翻译以后会生成可执行程序。
- 4
4.高级语言的翻译方式有编译方式和解释方式两种,解释方式翻译以后会生成可执行程序(机器语言目标程序)。