c语言编译执行还是解释执行 编译执行和解释执行怎么理解?
浏览量:3011
时间:2021-03-16 17:42:16
作者:admin
编译执行和解释执行怎么理解?
编译执行是通过词法和语法分析源代码,生成目标代码,然后执行解释执行。它是将源代码读入内存执行,然后读取下一条语句执行编译。第一次编译后,执行效率比较高,解释执行的效率应该是一样的,或者每次都差不多
编译执行和解释执行是不同语言的特点。所有的Java都是编译和执行的。如果它没有被编译,java编译器就根本不被使用。所以它只是另一种使用Java语法的语言。编译执行是先将代码编译成机器代码。如果编译中有任何异常,它将不会继续运行。Java的编译就是把Java转换成类。解释和执行就是执行它运行到哪一行代码。如果其他代码有错误但没有运行到,则不会受到影响。相比之下,编译要快得多。但是,解释的实施更加灵活。可以动态修改。甚至可以在代码运行到指定语句之前对其进行修改。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。