Factor
Factor est un langage de programmation dynamique concaténatif, dont la conception et l'implémentation sont coordonnées par Slava Pestov (en). Les principales influences de Factor sont Joy, Forth, Lisp et Self.
Factor | ||
Date de première version | 2003 | |
---|---|---|
Paradigme | langage de pile | |
Auteur | Slava Pestov (en) | |
Développeurs | Slava Pestov (en) et des contributeurs | |
Dernière version | construction continue | |
Typage | fort, dynamique | |
Influencé par | Joy, Forth, Lisp, Self | |
A influencé | Cat | |
Écrit en | Factor | |
Système d'exploitation | Windows, Mac OS, Linux, others | |
Licences | licence BSD | |
Site web | factorcode.org | |
Comme les autres langages concaténatifs, Factor utilise une syntaxe postfixée, ce qui signifie que vous écrivez les arguments d'une fonction avant son nom. À titre d'exemple, afficher « hello world » se fait ainsi :
"Hello world" print
Définition d'une fonction calculant la factorielle d'un entier
: factorielle (n -- n!) [ 1 ] [ [1,b] product ] if-zero ;
calcul de la factorielle de 10
10 factorielle
Notes et références
Liens externes
- Le site de Factor
- Le wiki
- Pour télécharger la dernière version de Factor
- la documentation en ligne
- planet-factor les news
- Le dépôt Git de development
- Pour accéder à la liste de diffusion
- les archives de la liste de diffusion
- Logs of #concatenative on freenode, le canal IRC principalement dédié à Factor
- Portail de la programmation informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.