Who we are
DINKUMWARE LTD is the premier supplier of Standard C and Standard C++
libraries -- the ones that accompany every conforming compiler. We're
usually the first to implement additions to the standards, and we
consistently score highest on conformance testing. We're the people to go
to for commercially supported, top quality libraries that are portable
across the widely used compilers and operating systems.
What we do:
We license our technology to a broad range of customers, who understand
the need to replace less adequate existing libraries:
- Individual developers, who need cost effective solutions for just
one or two platforms.
- Software development organizations, with just a handful of developers or
hundreds, who need to standardize internally on the best library
technology and who need reliable support.
- OEMs who distribute our libraries with their products. Our existing
customers range from the largest desktop compiler vendors, like Microsoft
and IBM, through the most respected embedded compiler vendors, like Green
Hills and Wind River, to enterprises that need to distribute just a few
libraries per year.
How we do it:
We license source code to software developers with a simple fax-back
signed agreement. Pay by credit card or bank transfer for prompt delivery.
We license to OEMs on a range of terms designed to fit your particular
needs. Send us e-mail with estimated licensing volume and we'll help
you pick the most cost-effective contract terms.
NOTE: For all our customers, we ask no additional royalty for the
distribution of executables and shared libraries linked with our
libraries, so long as the distributed products cannot be linked
with object files to produce additional executables. We license
by the number of developers per platform, not by the volume of
distributed executables.
Why we're the best:
Dinkumware was founded in 1995 to license the libraries originally
developed by P.J. Plauger. Our Standard C technology has been on
the market since 1990, and our Standard C++ technology since 1995.
Thus, we have an uninterrupted record of innovation and customer
support dating back to 1990.
Dinkumware employees regularly attend C and C++ Standards meetings
around the world. Some have actively contributed to the development
of standards for decades.
We have a long history of pioneering technology that later becomes
standardized. We're consistently among the first implementers to
give feedback on proposed additions to the standards.
Most recently, we've made major advances in the testing and
implementation of math functions, both floating- and fixed-point,
real and complex, binary and decimal. Our latest libraries set new
standards for accuracy, robustness, and portability.
We pride ourselves on the quality of our math libraries, and the
comprehensive tests we use to verify their accuracy. In fact, we're
happy to show you how we stack up in terms of:
- worst-case deviation from the best possible answer in terms of units
in the least-significant place (ULP)
- maximum relative error in terms of bits
- root-mean-square error in terms of bits
Click here to see the results.
We've also studied how
sensitive math functions are to
variations in their input values. We show by how many ULPs a function's
output change in response to 1 ULP changes in input values. Sensitivity
is both a measure of how hard it can be to implement a math function
and of how useful even the best implementation is given the cumulative
uncertainties in most caller-supplied arguments.
Click here to see some enlightening graphs.
You can join our broad range of OEM customers who supply
Dinkumware libraries with their desktop and embedded compilers.
Just send e-mail to
sales@dinkumware.com, outlining your
library needs and rough sales volume. We'll quote you the
sublicensing terms most appropriate to your needs.
Click here for a summary of improvements and fixes since our last release.
Click here to submit a bug report or ask a technical question.