Floating Point Support
The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library. The main goal of MPFR is to provide a library for multiple-precision floating-point computation which is both...
Platforms: *nix
License: Freeware | Size: 942.08 KB | Download (120): Multiple-Precision Floating-Point Library Download |
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through...
Platforms: Mac
License: Freeware | Size: 2.76 MB | Download (118): Armadillo Download |
LAPACK is a linear algebra library, based on LINPACK and EISPACK. LAPACK is written in Fortran77 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated...
Platforms: *nix
License: Freeware | Size: 10.6 MB | Download (117): LAPACK Download |
The Amsterdam Compiler Kit or in short just ACK, is a fast, lightweight and retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was Minix native toolchain. The ACK was originally closed-source software (that allowed binaries to be distributed for Minix as...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (111): The Amsterdam Compiler Kit 6.0 Download |
Gaston provides interactive, stereoscopic real-time 3D rendering of 4D quaternion Julia set fractals. Show off the awesome speed of your Mac with this totally useless toy! Any rendered image can be exported to make for a nice desktop background. Gaston can also be used as a benchmark for...
Platforms: Mac
License: Freeware | Download (111): Gaston Download |
Labels and equations are typeset with LaTeX, for high-quality PostScript output. A major advantage of Asymptote over other graphics packages is that it is a programming language, as opposed to just a graphics program. Features of Asymptote: # provides a portable standard for typesetting...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (109): Asymptote Download |
2E Programming Language (two es, as in ee, or expression evaluator) is a simple algebraic syntax language. It natively supports expressions (composed of operators and operands), and function definitions, and basically nothing else. Therefore, it can be fairly straight-forward to learn (assuming...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (108): 2E Programming Language Download |
GNU Cgicc is an ANSI C++ compliant class library. cgicc greatly simplifies the creation of CGI applications for the World Wide Web by doing the following: - Parses GET and POST form data transparently. - Provides string, integer, floating-point and single- and multiple-choice retrieval methods...
Platforms: *nix
License: Freeware | Size: 716.8 KB | Download (105): cgicc Download |
Tk::Canvas Perl module can create and manipulate Canvas widgets. SYNOPSIS $canvas = $parent->Canvas(?options?); STANDARD OPTIONS -background -highlightthickness -insertwidth -state -borderwidth -insertbackground -relief -tile -cursor -insertborderwidth -selectbackground -takefocus...
Platforms: *nix
License: Freeware | Size: 5.7 MB | Download (105): Tk::Canvas Download |
Test::Number::Delta is a Perl module to compare the difference between numbers against a given tolerance. SYNOPSIS # Import test functions use Test::Number::Delta; # Equality test with default tolerance delta_ok( 1e-5, 2e-5, values within 1e-6); # Inequality test with default tolerance...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (103): Test::Number::Delta Download |
Things jhead can extract from an Exif jpeg file:Integral low-res Exif thumbnailShutter speedCamera F-stop numberFlash used (yes/no)Distance camera was focused atFocal length and calculate 35 mm equivalent focal lengthImage resolutionTime and date picture was takenCamera make and modelThings jhead...
Platforms: Mac
License: Freeware | Size: 52 KB | Download (103): Jhead Download |
Math::BigInt::Calc is a pure Perl module to support Math::BigInt. SYNOPSIS Provides support for big integer calculations. Not intended to be used by other modules. Other modules which sport the same functions can also be used to support Math::BigInt, like Math::BigInt::GMP or...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (102): Math::BigInt::Calc Download |
Gambit-C includes a Scheme interpreter and a Scheme compiler which can be used to build standalone executables. Because the compiler generates portable C code it is fairly easy to port to any platform with a decent C compiler. The thread system is very efficient and can support millions of...
Platforms: Mac
License: Freeware | Size: 6.7 MB | Download (102): Gambit-C Download |
GNU lightning is a library that generates assembly language code at run-time; it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set inspired by the MIPS and SPARC chips. GNU lightning...
Platforms: *nix
License: Freeware | Size: 399.36 KB | Download (102): GNU Lightning Download |
Spread is an open source toolkit that provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast, group communication,...
Platforms: *nix
License: Freeware | Size: 614.4 KB | Download (102): Spread Download |
gjrand is a programmer's library for pseudo-random numbers. gjrand library includes random number generator testing code and is intended for simulation, games, and "Monte-Carlo" algorithms. It produces pseudo-random numbers of the types: uniform integers, uniform reals, normally distributed...
Platforms: Mac
License: Freeware | Size: 122.88 KB | Download (101): Gjrand Download |
Funky is an embeddable interpreter and programming language. When was Fnky created? The very first version of Funky was created during my daughters nap on a snowy sunday afternoon. It was slightly refined one evening while my daughter and my wife were both sleeping and I was rocking the babys...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (101): Funky Download |
cexcept (pronounced "see except" in English) is a package providing a Try/Catch/Throw exception handling interface for ANSI C (C89 and subsequent ISO standards). It does not attempt to handle "real" exceptions like floating-point exceptions or addressing exceptions; cexcept is intended as an...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (101): cexcept Download |
Test::Manifest is a Perl module created to interact with a t/test_manifest file. SYNOPSIS # in Makefile.PL eval "use Test::Manifest"; # in the file t/test_manifest, list the tests you want # to run Test::Harness assumes that you want to run all of the .t files in the t/ directory in...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (100): Test::Manifest Download |
Graphics::ColorUtils Perl module is an easy-to-use color space conversions and more. SYNOPSIS use Graphics::ColorUtils; ( $y, $i, $q ) = rgb2yiq( $r, $g, $b ); ( $r, $g, $b ) = yiq2rgb( $y, $i, $q ); $hex_string = yiq2rgb( $y, $i, $q ); ( $c, $m, $y ) = rgb2cmy( $r, $g, $b ); ( $r, $g,...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (100): Graphics::ColorUtils Download |