Factor est un langage de programmation dynamique concaténatif, dont la conception et l'implémentation sont coordonnées par . Les principales influences de Factor sont Joy, Forth, Lisp et Self.

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

Catégorie:Langage de programmation