4 ポイント 投稿者 xguru 2020-01-17 | 1件のコメント | WhatsAppで共有

GNUの公式拡張プログラミング言語プラットフォーム。

アプリケーションにプラグイン/モジュール/スクリプト機能などを組み込みたいときに使用。

Scheme言語の実装であり、ECMAScriptとEmacs Lisp、そしてLuaまでサポートしているため、ユーザーに応じて言語を選択可能

1件のコメント

 
xguru 2020-01-17

https://www.gnu.org/prep/standards/html_node/Source-Language.html

GNU Coding Standard によると、

  • 推奨言語は、高速性のために C、C++(テンプレートの多用は避けること)、Java(コンパイルするなら)

  • 高効率が必要でなければ、Lisp、Scheme、Python、Ruby、Java を使ってもよい。

  • 特に Scheme は GNU Guile で実装されており、GNU システムで C/C++ で書かれたプログラムを拡張するために好まれる言語である。もちろん、さまざまな他のアプリケーション用途にも適している。