3

私は「高レベル」のスクリプト担当者です。私のコードはすべて、クラスベースの PHP または JavaScript です。ただし、C や C++ などの「低レベル」のコンパイル済み言語用の便利なインタープリター プロジェクトの形式があるかどうかを知りたいです (変に聞こえますか?)。

これはすべて、私がhttp://g-wan.com/に出くわし、サーバー スクリプトとして実行するように C コードをセットアップできるという事実に魅了されたときに思いつきました。ただし、そのプロジェクトは 1 人の人物によって実行され、ソースがクローズドであるため、ほとんど役に立ちません。

それで、実行時にコンパイルすることで簡単に実行できるようにする「低レベル」言語用のものはありますか。それとも、これが起こるのを待っているただの悪い事故ですか?

PHP/Ruby/Python for C スクリプトをダンプできると、サイトの速度が大幅に向上します。

4

3 に答える 3

4

何を達成したいのかよくわかりませんが、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;
}
于 2010-02-17T02:10:50.593 に答える
2

最近、BinaryPHPと呼ばれるものに出くわしました。通常は PHP でコーディングし、スクリプトを C++ に変換して、お気に入りのツールでコンパイルします。これは、すでに PHP に触れている人にとっては、すばらしい学習曲線になるはずです。

于 2010-02-17T02:13:19.740 に答える
1

Beanshell for Java のような製品があります。これらは、スクリプト言語を置き換えることを意図したものではなく、既存の言語に対して簡単な単体テストとデバッグ機能を可能にすることを目的としています。私の意見では、設計された目的のために言語を使用する必要があります。

于 2010-02-17T02:10:35.797 に答える