Wikipedia, "Factor (Unix)", com uma visão interessante:
O fator apareceu pela primeira vez na 5ª edição do Research Unix em 1974, como um utilitário "mantido pelo usuário" (seção 6 do manual). Na 7ª edição, em 1979, foi movida para a seção principal de "comandos" do manual (seção 1). A partir daí, o utilitário fator foi copiado para todas as outras variantes do Unix, incluindo Unixes comerciais e BSD. Em algumas variantes do Unix, ele é classificado como um "jogo" mais que um utilitário sério e, portanto, documentado na seção 6.
Portanto, parece que alguns usuários gostaram de brincar com fatores primos e escrever fatores - e, uma vez que existiram, provavelmente não havia uma boa razão para não incluí-lo como comando nas versões subsequentes do Unix. Portanto, os "usos práticos" do fator podem depender do que você considera prático - se você gosta da teoria dos números primos, provavelmente é uma ótima ferramenta / jogo / qualquer coisa.
A maioria das ferramentas é útil para alguém. Aqui está uma pergunta de alguém que deseja usar
factor
para ajudar a dividir um arquivo grande em pedaços de tamanho ideal.Encontre um divisor "moderadamente grande" de um determinado número?
fonte
Esse pode ser um utilitário descendente dos primeiros dias do UNIX, antes que as calculadoras científicas fossem baratas, pequenas e abundantes.
Pode ter servido para permitir que os desenvolvedores do UNIX original mostrassem que a coisa toda poderia fazer algo útil e que deveria continuar recebendo financiamento.
fonte
roff
tipógrafo foi desenvolvido para satisfazer os requisitos de financiamento do Unix.Os números primos desempenham um papel importante na criptografia, embora eu saiba muito pouco sobre isso, eu poderia imaginar que eles podem achar útil para identificar números primos grandes e coisas do gênero.
fonte
factor
é limitado a números que se encaixam em um número inteiro não assinado. Na melhor das hipóteses, são 64 bits (≤ 18.446.744.073.709.551.615) - mas o menor número em que você usaria razoavelmente, por exemplo, o RSA é 2048 bits. IOW, é muito maior do que o fator pode suportar. De fato, é muito maior que escrever quantas vezes maior excede a duração máxima de um comentário . Tem quase 600 dígitos (são 2¹⁹⁸⁴ se você quiser calcular com você, por exemplo,bc
) #184467440737095516150000000000001: 19 37 227601536870423 1152893543912729