php语言视频教程 百度云国外大牛疯狂尝试把PHP代码转换为Rust的语法,然后你就可以编译为原生可移植性php语言视频教程
2022-08-21
老大牛,试着把PHP代码编译成Rust,然后就可以编译成原生的可移植应用了。
你们中的一些人可能已经知道我一直在用 Rust 编写一个手写的 PHP 解析器。该项目被调用(源代码在)。
在撰写本文时,我已经在解析器上工作了几个星期,并且取得了长足的进步。它可以解析函数、类、接口等。距离成为兼容 /php- 的兼容 PHP 解析器还有很长的路要走,但到目前为止网站模板,这是一个有趣的旅程,令人惊讶的是,通过解析一种语言的语法,你可以发现许多奇怪的东西。
由于解析器现在能够处理一些基本程序,我认为值得一试看看 API 是什么样的并寻求改进。 ,如果你想要一个词。
我最初的计划是为该语言开发一个实验性运行时和解释器。这是一项艰巨的任务,新的运行时在这一点上几乎没有什么好处。
相反,我开始考虑 PHP 的编译器。在执行时间 (AOT) 之前运行的东西。我的朋友 Tim 是 Ruby 语言的创建者网站优化,它编译为 C++,然后编译为原生二进制文件。在过去一年左右的时间里php语言视频教程 百度云,我为 .Tim 做出了一些贡献php语言视频教程 百度云,这确实启发了 Tim 所做的事情。
你可能会看到这里发生了什么......
受 Tim 在 . p>