計算機言語としての Octave
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/23 05:10 UTC 版)
「GNU Octave」の記事における「計算機言語としての Octave」の解説
Octaveを操作するための命令系統は、計算機言語でもある。OctaveはC言語のような構造化言語であり、C言語の標準ライブラリに含まれる多くの関数がOctaveでも実装されている。またUNIXのシステムコールもいくつか利用できる。しかし関数呼び出しの際の、引き数値の参照渡しはサポートされていない。 Octave言語で書かれたプログラムは、関数呼び出しの並びで構成されるスクリプトである。その文法は行列計算が基本であり、スクリプトにおいては行列計算の演算子が多数利用できる。多種多様なデータ構造を利用できる他,3.2以降のバージョンでは,オブジェクト指向プログラミング機能が付加された。 Octaveの文法はMATLABのものと非常によく似ており、少し注意してプログラミングすることでOctaveとMATLABの両方で実行できるスクリプトを書くことができる。 OctaveはGNU General Public Licenseによって公開されているため、その改変、複製、利用は自由である。Octaveは多くの UNIXやUnix系のプラットフォーム、macOS、Windows で実行できる。
※この「計算機言語としての Octave」の解説は、「GNU Octave」の解説の一部です。
「計算機言語としての Octave」を含む「GNU Octave」の記事については、「GNU Octave」の概要を参照ください。
- 計算機言語としての Octaveのページへのリンク