Factor (langage)

Factor (langage)
Factor
Factor-logo.png

Apparu en 2003
Auteur Slava Pestov
Développeurs Slava Pestov et des contributeurs
Version en développement construction continue[+/−]
Paradigme langage de pile
Typage fort, dynamique
Influencé par Joy, Forth, Lisp, Self
A influencé Cat
Système d'exploitation Windows, Mac OS, Linux, others
Licences licence BSD

Factor est un langage de programmation dynamique concaténatif, dont la conception et l'implémentation sont coordonnées par Slava Pestov. 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
  

Liens externes

Références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Factor (langage) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Langage De Programmation — Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou une évaluation dans une… …   Wikipédia en Français

  • Langage de programmation — Programme écrit en Perl. Programm …   Wikipédia en Français

  • Langage à prototype — Programmation orientée prototype La programmation orientée prototype est une forme de programmation orientée objet sans classe, basée sur la notion de prototype. Un prototype est un objet à partir duquel on crée de nouveaux objets par clonage. En …   Wikipédia en Français

  • Forth (Langage) — Pour les articles homonymes, voir Forth. Forth est un langage de programmation interactif atypique, découvert (comme il aime à le dire) par Charles H. Moore dans les années 1960. Sommaire 1 Historique …   Wikipédia en Français

  • Forth (langage) — Pour les articles homonymes, voir Forth. Forth est un langage de programmation interactif atypique, découvert (comme il aime à le dire) par Charles H. Moore dans les années 1960. Sommaire 1 Historique 2 …   Wikipédia en Français

  • Xl (langage) — Demande de traduction XL (programming language) → …   Wikipédia en Français

  • Joy (langage) — Joy Auteur Manfred von Thun Développeurs Manfred von Thun, John Cowan Paradigme Programmation fonctionnelle, Programmation orienté pile …   Wikipédia en Français

  • Cat (langage) — Cat Apparu en 2006 Auteur Christopher Diggins Développeurs Christophe …   Wikipédia en Français

  • Langages de programmation — Langage de programmation Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou …   Wikipédia en Français

  • Liaison 16 — La Liaison 16 (L16) est un standard de liaison de données tactiques de l OTAN pour l échange d informations tactiques entre des unités militaires. Le contenu de sa messagerie et le protocole d émission sont définis par le STANAG[acro 1] 5516 pour …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”