armchaircaver / Factors

C / C++ program suite to factorise 64 bit numbers as quickly as possible. The program suite incorporates a number of techniques to produce speedy factorisation of numbers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C / C++ program suite to factorise 64 bit numbers as quickly as possible.

The program suite incorporates a number of techniques to produce speedy factorisation of numbers, including:

There are a number of experimental and performance testing projects in the solution that can be ignored. The main projects are:

  • FactorsDLL, a dynamic link library that can be called from Python. Example Python 3 programs are provided to illustrate how the DLL is called from Python.

  • FactorsLib, a static library of the components used in factorisation

  • FactorsTest, a set of tests to check the correctness and performance of the factorisation algorithm

  • FactorsInteractive, an interactive executable that factorises numbers entered by the user.

About

C / C++ program suite to factorise 64 bit numbers as quickly as possible. The program suite incorporates a number of techniques to produce speedy factorisation of numbers.


Languages

Language:C 81.7%Language:C++ 18.0%Language:Python 0.3%Language:Assembly 0.1%