CLN is a library for efficient computations with all kinds of numbers in arbitrary precision.
· 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.
Ключевые особенности и характеристики CLN library
Ограничения бесплатной версии CLN library
Ограничения не определены
Специальные требования CLN library 1.1.13
Специальные требования не определены
История версий и изменений
Описание и дополнения от редакторов и пользователей сайта
Пока нет