[英]Are there any low-level languages that can be used in place of scripts?
我是一个“高级”脚本专家。 我所有的代码都是基于类的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;
}
我最近偶然发现了一种名为BinaryPHP的东西,您可以在其中正常地使用php进行编码,然后将脚本转换为C ++,以便在您喜欢的工具上进行编译。 对于已经接触过php的人来说,这应该是一个不错的学习曲线。
有诸如Beanshell for Java之类的产品。 它们并不是要替换脚本语言,而是允许对现有语言进行简单的单元测试和调试功能。 我认为您应该使用某种语言设计。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.