gpt4 book ai didi

Java 编译与 Perl 编译

转载 作者:行者123 更新时间:2023-12-01 07:27:56 27 4
gpt4 key购买 nike

Java和Perl的编译过程有何不同? 两者都会产生字节码,但之后会发生什么? perl 中的解释和 java 中从目标代码到机器代码的转换只是不同吗?如果是这样,那么为什么 Java 不能成为一种脚本语言呢?

最佳答案

这个问题没有明确的答案,但我无论如何都会尝试。

Java 可以更积极地编译代码,因为它不像 Perl 那样动态。 Java 不适合作为脚本语言的原因是

  • 你必须编写大量代码才能完成一些简单的事情。例如“hello world”有 5 行。
  • 与 Perl 相比,文件和字符串操作相对复杂。
  • 很难从 Java 运行另一个程序。
  • 您可以使用 BeanShell 或 Groovy 来编写 Java 脚本,但您不会这样做,因为有很多语言是更好的选择。例如首先使用 bash。

关于Java 编译与 Perl 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21202958/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com