4P by xguru 2020-01-17 | favorite | 댓글 1개

GNU의 공식 확장 프로그래밍 언어 플랫폼.
어플리케이션에 플러그인/모듈/스크립트 기능등을 넣고 싶을때 사용.
Scheme언어의 구현체이자, ECMAScript와 Emacs Lisp,그리고 Lua까지 지원해서 사용자에 따라 언어 선택이 가능

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++ 로 작성된 프로그램을 확장하기 위해 선호되는 언어임. 물론 다양한 다른 어플리케이션 용도로도 좋음.