My Notes on Programming in Java
C and C++:
Examples of C programming with pointers
Some C++ code that could be useful to someone.
Some open-source software I have found useful (or may someday):
Arbitrary precision libraries
- Computing convex hulls in arbitrary dimensions:
This is a list of programs I have played with. For a more comprehensive list see
Directory of Computational Geometry Software at the
C library and program that converts between vertex and half-space
representations of a convex set. It works with data given by integers or real numbers.
I have used this to work with convex hulls in 3-space with integer arithmentic.
C and C++ library and programs that does what
lrs does, but with more features.
For example, it will handle rational data and output incidence relations between the faces and
This program can output its results to Geomview. Mainly for low dimensional data.
Software to help document code
- GMP- GNU Multiple Precision Arithmetic Library
"The fastest bignum library on the planet" is a C and C++ library supporting arbitrary
precision integer, rational, and floating point arithmetic.
- CLN- Class Library for Numbers
This C++ library does more than just arithmetic. You can compute elementary functions (e.g. sine)
at arbitrary precisions. It even does computations in polynomial rings
If you want to document a whole programming project.
If you just want to color C code for viewing on the web.