Latex notes: 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):

- 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 geometry center.*- lrs

*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.* - cdd

*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 the vertices.*Qhull

*This program can output its results to Geomview. Mainly for low dimensional data.* - lrs
- Arbitrary precision libraries
- 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*

- GMP- GNU Multiple Precision Arithmetic Library
- Software to help document code