Compute Pure Mathematics

Inspired by my passion for Pure Mathematics and the use of MACRO-32 Assembly Language. CPM, an acronym for Compute Pure Mathematics, is a programming language with a compiler and linker. CPM accommodates functions via source file with cpm extension. Written in C/C++ and machine code via Eclipse and Ubuntu.


Written code for facets of Pure Mathematics and Compiler. The former is ongoing.


There are three shared objects: libAnalyticNumberTheory.so, libCore.so and libNumberTheory.so; and one executable: cpm. I am expanding this programming language to include Mathematical Logic, Complex Analysis and Galois Theory; each having its own shared object.


Book used for MSc Mathematics:

'Galois Theory' by Ian Stewart. ISBN 978-1-4822-4582-0.


Book used for Postgraduate Certificate Mathematics:

'Introduction to Analytic Number Theory' by Tom M. Apostol. ISBN 978-0-387-90163-3.


BSc (Hons) Open Degree (Computing, Pure Mathematics):


Level Three Module Units used in place of books for Number Theory, Mathematical Logic and Complex Analysis.


Please click the following Dropdown widgets to view General information and C/C++ code for Core, Pure Mathematics and Compiler; which will appear in black window below the Dropdown widgets. Please note the exception is that Pure Mathematics Dropdown selection only populates the Label and Dropdown widgets below the Label and Dropdown widgets for Pure Mathematics.