質問

Win32 に最適なコンパイル可能なスクリプト言語は何ですか?最初にサーバーにランタイムをインストールしたくないため、.EXE の方が好きですが (私の会社では多くのランタイムをリモート経由で管理しています)、NTFS アクセス許可や (可能であれば) API などをネットワーク経由で実行できる必要があります。

これのほとんどを実行できると思われる小さな Perl がありましたが、かなり長い間更新/開発されていないようです。Lua について疑問に思ったことはありますが、必要なものがすべて揃っているかどうかはまだわかりません (そして、それを調べるために 50 のライブラリ サイトを探し回る気もありません)。何かご意見は?

役に立ちましたか?

解決

EXE メーカーの使用を検討したことがありますか?たとえば、Python でコーディングして次を使用できます。 py2exe どこでも実行できるスタンドアロン EXE を作成します (実際には Python が exe にパッケージ化されるため、ランタイムをインストールする必要はありません)。

他のヒント

Ruby は私が選んだスクリプト言語です。

試す RubyScript2Exe.

スクリプト言語は、ほぼ定義上、スタンドアロンの実行可能ファイルにコンパイルされません。したがって、意図を再度述べたり、どのような種類のプログラムを作成したいのかについて何らかの指示を与える必要があるかもしれません。

C# は、.EXE にコンパイルできる強力な言語であり、(必要に応じてネイティブの p/invoke 呼び出しを通じて) ほぼすべてのものとインターフェイスできるようになります。基本的だが非常に使いやすい Visual Studio for C# は、Microsoft Web サイトから無料でダウンロードできます。.NET ランタイムは現在、ほとんどのシステムにインストールされています。

検討しましたか AutoIt ?

これはスクリプト言語であり、スクリプトをすぐに実行ファイルに変換できます。

OSCON 2005 で、Damien Conway が「Perl よりも優れているのは、たとえ Perl で書かれていないとしても、うまく動作するものだけだ」と言ったのを聞きました。

良いアドバイスですね。を探す代わりに、 最高 .EXE にコンパイルできる言語なので、それを記述することについてもっと心配してください。 ある .EXE にコンパイルできる言語。機能するものは何でも使用してください。プログラミングの品質は、使用する言語よりもはるかに重要であることを覚えておいてください。

とはいえ、私はpy2exeが好きです。YMMV。幸運を!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top