gpt4 book ai didi

php - 元编程到几种输出语言

转载 作者:IT老高 更新时间:2023-10-28 23:19:38 30 4
gpt4 key购买 nike

我正在寻找一种只需要编写和维护某种算法(实际上是我的代码的图形渲染子模块)的方法。我需要 C++、PHP 和 Javascript 中的算法。从理论上讲,我可以用 C++ 编写它并将其包装到 PHP 扩展中;但这本身有很多问题,并不能解决 Javascript 链接。

我认为,我正在寻找一种工具,可以将一种语言(无论哪种语言)转换为三种(或两种,如果源语言是这三种语言之一)输出语言我'米瞄准。我找到了 MetaL (http://www.meta-language.net/),它似乎可以满足我的要求,但看起来也死了(自 2007 年以来没有更新),并且只针对我需要的三种语言中的一种。它需要非常灵活并允许我更新结果 - 例如,我在 C++ 和 PHP 渲染中使用 Cairo,在 Javascript 端使用 HTML Canvas。所以我需要为某些效果定制API。

或者,我会选择一个 PHP 解析器和词法分析器,它会给我一个 AST,其中包含足够的信息让我为 C++ 和 Javascript 编写生成器作为替代后端。

有什么想法吗?谢谢。

最佳答案

你可以看看Haxe . Haxe 是一种开源编程语言。它可以编译为 JavaScript、Flash/ActionScript、PHP、C++、Java、C#、Python 和 Lua。

关于php - 元编程到几种输出语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5700186/

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