You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
20 years ago | |
|---|---|---|
| CVSROOT | 26 years ago | |
| autoconf | 20 years ago | |
| benchmarks | 20 years ago | |
| doc | 20 years ago | |
| examples | 20 years ago | |
| include/cln | 20 years ago | |
| m4 | 20 years ago | |
| src | 20 years ago | |
| tests | 20 years ago | |
| COPYING | 21 years ago | |
| ChangeLog | 20 years ago | |
| FILES | 22 years ago | |
| INSTALL | 20 years ago | |
| INSTALL.generic | 26 years ago | |
| Makefile.devel | 20 years ago | |
| Makefile.in | 21 years ago | |
| NEWS | 20 years ago | |
| README | 20 years ago | |
| TODO | 26 years ago | |
| TODO-subclass | 26 years ago | |
| TODO-verylong | 26 years ago | |
| cln-config.1.in | 24 years ago | |
| cln-config.in | 26 years ago | |
| cln.m4 | 20 years ago | |
| cln.pc.in | 21 years ago | |
| cln.spec.in | 20 years ago | |
| configure.ac | 20 years ago | |
README
Class Library for Numbers
Copyright (c) Bruno Haible 1988-2005
Copyright (c) Richard Kreckel 2000-2005
GPL
Features:
- Rich set of number classes:
Integer (unlimited precision), rational, short float,
single float, double float, long float (unlimited
precision), complex, modular integer, univariate polynomial.
- Elementary, logical, transcendental functions.
- C++ as implementation language brings
- efficiency,
- type safety,
- algebraic syntax.
- Memory efficiency:
- Small integers and short floats are immediate,
not heap allocated.
- Automatic, non-interruptive garbage collection.
- Speed efficiency:
- Assembly language kernel for some CPUs,
- Karatsuba and Schönhage-Strassen multiplication.
- Interoperability:
- Garbage collection with no burden on
the main application,
- hooks for memory allocation and exceptions.
Requires: C++ compiler g++.
The following C++ features are used:
classes, member functions, overloading of functions and operators,
constructors and destructors, inline, const, multiple inheritance,
templates and namespaces.
The following C++ features are not used:
new, delete, virtual inheritance, exceptions.
Homepage: <http://www.ginac.de/CLN>