【问题标题】:Google closure compiler for other languages?其他语言的谷歌闭包编译器?
【发布时间】:2012-08-30 04:13:02
【问题描述】:

是否有任何与其他语言的 Google Closure Compiler 等效的工具?例如,最好有一个 PHP 代码,它可以从我的次优代码中找出最优值。

【问题讨论】:

  • 您在这里要求的很多不是您。 JavaScript 和 PHP 是一回事??
  • @ChaosPandion:嗯......这是我想到的第一件事。我本可以说 COBOL,但我不会像收到的那样快速响应。
  • 为了清楚起见,我的评论是对 PHP 的一个小插曲,PHP 以一种混乱的语言而闻名。如果没有人得到它,有点让我看起来很跛脚。

标签: google-closure-compiler


【解决方案1】:

此编译器的结果减少了需要下载的源代码量,同时仍产生相同的结果。这与编译代码的系统不太相关,即使只是 p 代码,并且代码在执行之前也不会“通过网络”发送到客户端。

然而,正如@ChadKillingsworth 所指出的,解析和语义检查显然是编译器的特征,它可能对任何解释语言都有好处,即使输出被忽略。

Google 搜索显示http://www.phpcompiler.org/ 是一个答案,尽管它已经将近一年没有更新了。

【讨论】:

  • Closure-compiler 不仅仅是缩小代码。编译器执行的优化会降低执行速度。它还提供了非常有价值的编译时类型和语法检查。我明白为什么有人会想要其他解释语言的这种功能。
  • @ChadKillingsworth 很公平,是的,解析和语义检查显然是编译器的特性,它可能对任何解释语言都有益,即使输出被忽略。
  • @ChadKillingsworth:“……降低执行速度……”。有趣的是,我认为优化提高了执行速度。
  • 是的 - 我看到了,希望我可以编辑该评论。它减少了执行时间或增加了执行速度。
猜你喜欢
  • 1970-01-01
  • 2014-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多