LocalazyLocalazy
Factor é uma linguagem de programação criada por Slava Pestov em 2003. É uma linguagem concatenada, baseada em pilha, com um poderoso sistema macro. Factor foi concebido para ser utilizado tanto como uma linguagem de scripting como como uma linguagem de programação de sistemas. A linguagem de programação TheFactor é fortemente inspirada pela linguagem de programação Forth, e partilha muitas características com ela. Contudo, Factor tem também uma série de características únicas, que a tornam mais adequada para tarefas de programação modernas. Uma das características mais notáveis do Factor é o seu poderoso sistema macro. Com as macros, Factor permite ao programador estender a linguagem de formas poderosas. Factor também tem excelente suporte para programação orientada a objectos, e torna fácil a criação e utilização de bibliotecas. O factor é uma língua muito eficiente, e os programas nela escritos são muitas vezes muito mais curtos do que os programas equivalentes escritos noutras línguas. Isto faz do Factor uma excelente escolha para escrever roteiros rápidos e pequenos programas. Factor é uma linguagem de código aberto, e é divulgada sob a licença do MIT. A comunidade Factor é muito activa, e há uma grande quantidade de documentação útil disponível.