Lush (プログラム言語)

From Wikipedia, the free encyclopedia

作者
開発元 Various
初版 1980年代初頭
最新版
2.0.1[1] / 2011年3月12日 (14年前) (2011-03-12)
Lush
作者
開発元 Various
初版 1980年代初頭
最新版
2.0.1[1] / 2011年3月12日 (14年前) (2011-03-12)
リポジトリ ウィキデータを編集
対応OS POSIX準拠の複数のオペレーティングシステム
プラットフォーム クロスプラットフォーム
対応言語 Common Lisp
種別 インタープリタ
ライセンス パブリック・ドメイン
公式サイト lush.sourceforge.net
テンプレートを表示

LushLISPオブジェクト指向の機能を加えた言語処理系であり、機械学習ソフトウェアのためのスクリプト言語として開発された。機械学習には数値計算によるもの、GUIを備えるものなど多数合ったが、Lushはより汎用であり、オペレーティングシステムなどのシステム寄りの記述もでき、ネットワーク・プログラミングや計算機管理といったアプリケーションにも対応している。Lushで書かれたプログラムはC言語に変換され、多次元配列処理エンジンが組み込まれる。Lushの開発はオープンソースプロジェクトとして続けられており、GPLにしたがった利用、配布が認められている。Lushには、多くのライブラリ (ALSABLASFFTWGNU Scientific Library(GSL)、HTK英語版LAPACKMPIOpenGLOpenCVSDLVideo4Linux英語版など) を利用するためのインターフェイス (C言語およびLush自身で書かれている) が用意されている。Lushプロジェクトの創始者 レオン・ボトゥー英語版ヤン・ルカン は、実行環境としてPOSIX準拠のシステム(BSDUNIX系のオペレーティングシステム)、LinuxSolarisIRIXを想定し、Sourceforgeで開発を続けている。言語の名前「Lush」は「LISP統合シェル」を意味する英語の「LISP universal shell」に由来する。

ヘルプ

脚注

外部リンク

Related Articles

Wikiwand AI