4 points par xguru 2020-01-17 | 1 commentaires | Partager sur WhatsApp

La plateforme officielle de langage de programmation d’extension de GNU.

À utiliser lorsque vous souhaitez ajouter à une application des fonctionnalités de plugin/module/script.

Implémentation du langage Scheme, elle prend aussi en charge ECMAScript, Emacs Lisp et même Lua, ce qui permet aux utilisateurs de choisir le langage qui leur convient.

1 commentaires

 
xguru 2020-01-17

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

Selon le GNU Coding Standard,

  • les langages recommandés sont C, C++ (sans trop utiliser les templates), Java (s’il est compilé), pour de bonnes performances

  • si une grande efficacité n’est pas nécessaire, on peut aussi utiliser Lisp, Scheme, Python, Ruby et Java.

  • en particulier, Scheme est implémenté par GNU Guile et constitue le langage privilégié pour étendre les programmes écrits en C/C++ sur le système GNU. Bien sûr, il convient aussi à de nombreuses autres applications.