すべてのプロダクト
Search
ドキュメントセンター

Function Compute:Function ComputeでC ++ プログラムを実行するにはどうすればよいですか?

最終更新日:Jan 21, 2025

Function Computeはさまざまなプログラミング言語をサポートしています。 Function Computeでサポートされているプログラミング言語の詳細については、「概要」をご参照ください。 プログラムがFunction Computeでサポートされていない言語で記述されている場合は、次のいずれかの方法を使用してプログラムを実行できます。

  • Function Computeでサポートされている言語でプログラムを書き換えます。 Node.jsやPythonなどの一部の言語には、豊富なクラスライブラリが含まれているため、開発の効率が向上します。

  • カスタムランタイム環境を使用します。 詳細については、「概要」をご参照ください。

  • CまたはC ++ プログラムを実行可能ファイルとしてコンパイルし、forkなどのシステム呼び出しを使用してファイルを実行します。

  • CまたはC ++ モジュールを共有ライブラリとしてコンパイルし、ライブラリとインターフェイスするPythonバインディングを作成します。

次の表は、これらの方法の利点と欠点を示しています。

ビルド方法

難易度

パフォーマンスの低下

シナリオ

ロジックの書き換え

プログラムの複雑さに依存

言語とシナリオに依存

複雑ではないアプリケーション

カスタムランタイムの使用

低い

低い

すべてのシナリオ

実行可能ファイルの呼び出し

低い

高い。

バックグラウンドでのファイルの非同期処理など、遅延に敏感なアプリケーション

共有ライブラリの呼び出し

高い

低い

高性能アプリケーション

上記の方法を使用しても問題が解決しない場合は、DingTalkグループに参加する64970014484テクニカルサポートのため。