Articulo de referencia

factor (Unix)

[[Ken Thompson]] ([[AT&T Bell Laboratories]])"},"developer":{"wt":"Various [[open-source software|open-source]] and [[commercial software|commercial]] developers"},"released":{"...

En Unix , Plan 9 y sistemas informáticos similares a Unix , factor es una utilidad para factorizar un número entero en sus factores primos . [ 1 ]

Historia

Factor apareció por primera vez en la quinta edición de Research Unix en 1974, como una utilidad "mantenida por el usuario" ( sección 6 del manual ). [ 2 ] En la séptima edición de 1979, se trasladó a la sección principal de "comandos" del manual (sección 1). A partir de ahí, la utilidad Factor se copió a todas las demás variantes de Unix , incluidas las Unix comerciales y BSD . En algunas variantes de Unix, se clasifica más como un "juego" que como una utilidad seria y, por lo tanto, se documenta en la sección 6. [ 3 ]

En 1986, Paul Rubin escribió una versión de software libre de la utilidad factor para el proyecto GNU. Actualmente está disponible en todas las distribuciones de Linux como parte de las utilidades principales de GNU . En 2008, GNU factor comenzó a usar la biblioteca GNU MP para aritmética de precisión arbitraria , lo que le permite factorizar enteros de cualquier tamaño, sin las limitaciones de los tipos de datos nativos de la máquina.

El comando está disponible como un paquete separado para Microsoft Windows como parte de la colección UnxUtils de puertos nativos Win32 de utilidades comunes tipo GNU Unix. [ 4 ]

Sintaxis

factor [número]

Este comando se puede utilizar proporcionando un valor entero. Diversos proyectos, incluso algunos sencillos como imprimir números primos, se facilitan mediante su uso.

Referencias

  1. Manual del programador de Plan 9 , Volumen 1factor(1)  
  2. página del manual de la quinta edición de Unix (sección 6: "programas mantenidos por el usuario")
  3. página del manual de factor de la sexta edición de Unix (sección 6: "contribución del usuario")
  4. "Versiones nativas para Win32 de algunas utilidades GNU" . unxutils.sourceforge.net .
  • Página del manual de factores de GNU
  • Página man de factor de FreeBSD