Factor

Factor
Logo.
Fecha de la primera versión 2003
Paradigma pila de lenguaje
Autor Slava Pestov  (en)
Desarrolladores Slava Pestov  (en) y colaboradores
Última versión construcción continua
Mecanografía fuerte , dinámico
Influenciado por Alegría , Adelante , Lisp , Yo
Influenciado Gato
Escrito en Factor
Sistema de explotación Windows , Mac OS , Linux , otros
Licencias Licencia BSD
Sitio web factorcode.org

Factor es una concatenación dinámica de lenguaje de programación , el diseño y la implementación son coordinados por Slava Pestov  (en) . Las principales influencias de Factor son Joy , Forth , Lisp y Self .

Al igual que otros lenguajes concatenativos, Factor usa una sintaxis posfija, lo que significa que usted escribe los argumentos de una función antes de su nombre. Por ejemplo, mostrar "hola mundo" se hace de la siguiente manera:

"Hello world" print

Definición de una función que calcula el factorial de un entero

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

cálculo del factorial de 10

10 factorielle

Notas y referencias

enlaces externos