我是一名“高级”脚本专家。我所有的代码都是基于类的 PHP 或 JavaScript。但是,我想知道是否有任何形式的有用的解释器项目适用于“低级”编译语言,如 C 或 C++(听起来很奇怪吧?)。
这一切都是在我偶然发现 http://g-wan.com/ 时发生的并且对您可以将 C 代码设置为作为服务器脚本运行这一事实着迷。然而,该项目几乎毫无用处,因为它由一个人运行并且是封闭源代码。
那么,对于“低级”语言,是否有任何东西可以通过在运行时编译它们来使它们更容易运行。或者这只是一场等待发生的严重事故,这解释了为什么这是我能找到的唯一项目?
能够为 C 脚本转储 PHP/Ruby/Python 确实可以加快我们的网站速度。
最佳答案
我不确定我是否理解您想要实现的目标,但是 tcc(微型 C 编译器)允许您将 C 程序作为脚本运行。
http://linux.die.net/man/1/tcc
TCC can be invoked from scripts, just as shell scripts. You just need to add "#!/usr/local/bin/tcc -run" at the start of your C source:
#!/usr/local/bin/tcc -run
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
关于c++ - 有没有可以用来代替脚本的低级语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2277865/