Lush
外觀
這是此頁批准,以及是最近的修訂。
Lush(Lisp Universal SHell)是一種物件導向語言,一般應用佇科研,工程等需要大規模數值計算抑是圖像處理領域。其實是共靈活易用的弱類型解說性語言(如 Python,Perl,MATLAB 等,Lush 使用 Lisp 表達式), 佮編譯性語言 C、C + + 等的代碼集做一體。Lush 使用 Lisp 形式的表達式,但是規个程序(甚至某一函數體內)中會當佮 C 語言混合編程。
Lush 上原初由 Leon Bottou 與揚 ・ 勒丘恩(Yann LeCun)(平平 DjVu 格式的開發者,DjVu 處理系統的原型就算用 Lush 開發)開發用作神經網路模擬器的前端。
特色
- 簡單形式的 Lisp 表達式,猶毋過 Lisp 的一寡功能全部攏保留
- 高效,通過本地編譯器(C 編譯)實現編譯
- 佮 C 函數抑是 C 庫具有簡單接口,會當加載用其他編譯性語言得著的目標文件(. o , . a 抑是 . so 文件)
- 單一个函數當中混合 Lisp 佮 C
- 強大的硬量,矩陣,張量操作 ia̋n-jín,如一點積,外積,轉置,卷積等
- 龐大的數值庫,包括講 GSL,LAPACK,BLAS
- 豐富的圖形庫,包括物件導向 GUI 開發工具箱(Ogre), 佮 OpenGL 的接口,佮 SDL 的接口
- 音頻視頻採集(ALSA 佮 Video 四 Linux)
- 圖像佮信號處理庫
- 機器學習,神經網路佮統計學庫攏有高效,靈活,豐富的庫支持使其稱做信號處理,圖像處理,機器學習,計算機視覺,生物信息,數據挖,統計學佮人工智慧領域理想的研發語言。所生成的高效程序用佇實時處理,用佇遊戲咧開發。當前會當行的平台有 Linux / x 八十六,Solaris,SGI / Irix。
外部連結
SourceForge Lush 頁