Fattore

Fattore
Logo.
Data della prima versione 2003
Paradigma lingua dello stack
Autore Slava Pestov  (en)
Sviluppatori Slava Pestov  (en) e collaboratori
Ultima versione costruzione continua
Digitando forte , dinamico
Influenzato da Joy , Forth , Lisp , Self
Influenzato Gatto
Scritto in Fattore
Sistema operativo Windows , Mac OS , Linux , altri
Licenze Licenza BSD
Sito web factorcode.org

Factor è un linguaggio di programmazione dinamico concatenativo, la progettazione e l'implementazione sono coordinate da Slava Pestov  (in) . Le principali influenze di Factor sono Joy , Forth , Lisp e Self .

Come altri linguaggi concatenativi, Factor usa la sintassi postfissa, il che significa che scrivi gli argomenti di una funzione prima del suo nome. Ad esempio, la visualizzazione di "ciao mondo" viene eseguita come segue:

"Hello world" print

Definizione di una funzione che calcola il fattoriale di un intero

: factorielle (n -- n!) [ 1 ] [ [1,b] product ] if-zero ;

calcolo del fattoriale di 10

10 factorielle

Note e riferimenti

link esterno