C/C++言語インターフェース

Wolfram言語は,CおよびC++プログラムへのいくつかのレベルでのインターフェースをサポートしており,C関数からWolfram言語の関数に直接接続する「インストール可能な」Cプログラムが作成できる.Wolfram Symbolic Transfer Protocol (WSTP)を介してCからWolfram言語を呼び出し,その機能をすべて使うこともできる.また,Cプログラムフラグメントを作り,Cのソースコードを編集することもできる.

参照項目参照項目

Wolfram言語からCプログラムを呼び出す »

Install インストール可能なWSTPプログラムをロードする

.tm Cの関数とWolfram言語の関数を接続するためのテンプレートファイル

mccmprep WSTPプログラムを構築するためのスクリプト

WSEvaluate() Wolfram言語にコールバックする

CプログラムからWolfram言語を呼び出す »

WSPutInteger32()  ▪  WSGetInteger32()  ▪  WSPutString()  ▪  WSPutFunction()  ▪  ...

WSOpenString()  ▪  WSNextPacket()  ▪  WSReady()  ▪  ...

Wolfram LibraryLink »

LibraryFunctionLoad ダイナミックライブラリから関数をWolframシステムにロードする

LibraryFunction ダイナミックライブラリから呼び出された関数

LibraryFunctionInformation  ▪  LibraryFunctionUnload  ▪  LibraryLoad  ▪  LibraryUnload  ▪  FindLibrary  ▪  $LibraryPath  ▪  ...

Wolfram言語からCコンパイラを呼び出す »

CreateExecutable Cコードから実行ファイルを作成する

CreateLibrary Cコードからライブラリを作成する

Cコードの生成 »

Export Wolfram言語のコンパイル済み関数をCコードにエキスポートする

CCodeGenerate Mathematica の金春済み関数をCコードにエキスポートする

CCodeStringGenerate  ▪  SymbolicCGenerate  ▪  LibraryGenerate

CForm 式をC言語形式に変換する

Splice Wolfram言語の出力をCソースファイルに繋ぎ合せる

Cコードの記号表現 »

CFunction C関数の記号表現

CCall C関数呼出しの記号表現

CAddress  ▪  CAssign  ▪  CBlock  ▪  CDeclare  ▪  CIf  ▪  CPointerType  ▪  CStruct