Jump to content

Wikifunctions:Langages de programmation

From Wikifunctions
This page is a translated version of the page Wikifunctions:Programming languages and the translation is 100% complete.
Raccourci:
WF:PROG

Exécutable

Implémentation

Depuis mars 2024 les langages suivants sont compilés dans WASM pour être lancés par l'exécuteur :

A venir

  • JavaScript versionné (ECMA202?+)
  • Python versionné (3+)

Demandes

Voir la liste des tâches dans Phabricator pour demander des langages de programmation supplémentaires qui devraient être pris en compte dans Wikifunctions. Entre autres critères d'implémentation, les logiciels interpréteur et compilateur de langage disponibles doivent être sous licence libre.

Précédent

Initialement, l'évaluateur de fonction exécute directement le code dans son conteneur. Parce qu'il est basé sur Debian Bullseye, l'exécution de JavaScript était fournie par Node.js 16 et Python par Python 3.9. Ceux-ci ne sont plus immédiatement disponibles à cause de la recompilation en assembleur Web, mais pourraient revenir si nécessaire grâce à une compilation personnalisée.

Fonctions de traitement