Factor (programming language)
| Factor | |
|---|---|
| Paradigm | Multi-paradigm: concatenative (stack-based), functional, object-oriented |
| Developer | Slava Pestov |
| First appeared | 2003 |
| Stable release | 0.101
/ December 8, 2025 |
| Typing discipline | Strong, dynamic |
| OS | Windows, macOS, Linux |
| License | BSD |
| Website | factorcode |
| Influenced by | |
| Joy, Forth, Lisp, Self | |
Factor is a stack-oriented programming language created by Slava Pestov. It is dynamically typed, with automatic memory management, and powerful metaprogramming features. The language has a single implementation featuring a self-hosted optimizing compiler and an interactive integrated development environment. The Factor distribution includes a large standard library. It is free and open-source software with a BSD license.