是否可以将用 OCaml 编写的所有内容翻译为 PHP?

发布于 2024-08-28 11:45:06 字数 161 浏览 7 评论 0原文

是否可以将用 OCaml 编写的所有内容翻译为 PHP?例如,将这样的库翻译为 快速内容感知图像调整大小的库< /a>

Is it possible to translate everething written in OCaml to PHP? for example will it be hard to translate such lib as lib for Fast content-aware image resizing

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三月梨花 2024-09-04 11:45:06

简短的回答,是的,长的回答,是的,但这可能很困难。在这种特殊情况下,作者翻译了 Python 代码(代码在这里找到)到 OCaml 中。此外,您可以在此处阅读介绍该算法的论文(pdf 链接)。 鉴于此你有两个实现并可以访问描述该算法的论文,我猜想用 PHP 实现它并不困难。

也就是说,OCaml 是一种编译语言,运行速度比 PHP 快得多。 Python 实现使用大量 C 库来加速(并且仍然是 OCaml 实现的一半)。

Short answer, yes, long answer yes, but it might be difficult. In this particular case the author translated code from Python (code found here) into OCaml. Additionally you can read the paper that presents the algorithm here (pdf link). Given that you have two implementations and access to the paper describing the algorithm I'd say guess that it won't be difficult to implement in PHP.

That said, OCaml is a compiled language and will run a lot faster than PHP. The Python implementation uses a lot of C libraries to speed it up (and is still half as fast as the OCaml implementation).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文