LocalazyLocalazy
Factor est un langage de programmation créé par Slava Pestov en 2003. Il s'agit d'un langage concaténatif, basé sur les piles et doté d'un puissant système de macros. Factor est conçu pour être utilisé à la fois comme un langage de script et comme un langage de programmation de systèmes. Le langage de programmation Factor est fortement inspiré du langage de programmation Forth, dont il partage de nombreuses caractéristiques. Cependant, Factor possède également un certain nombre de caractéristiques uniques, qui le rendent plus adapté aux tâches de programmation modernes. L'une des caractéristiques les plus remarquables de Factor est son puissant système de macros. Grâce aux macros, Factor permet au programmeur d'étendre le langage de manière puissante. Factor offre également un excellent support pour la programmation orientée objet, et facilite la création et l'utilisation de bibliothèques. Factor est un langage très efficace, et les programmes écrits dans ce langage sont souvent beaucoup plus courts que les programmes équivalents écrits dans d'autres langages. Cela fait de Factor un excellent choix pour l'écriture de scripts rapides et de petits programmes. Factor est un langage open source, et est publié sous la licence MIT. La communauté Factor est très active, et une grande quantité de documentation utile est disponible.