DINKUMWARE Ltd -- Leaders in Standard Library implementation. DINKUMWARE Ltd - www.dinkumware.com, Concord MA USA
Home Dinkum Compleat Reference Dinkum Reports Dinkum C++ tr1 Dinkum C++ Dinkum C99 Dinkum Supplemental Dinkum Exam
 

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.

Want to know more about our math libraries?
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.
Want more technical details?
See our on-line Dinkum Compleat Reference.
Want a binary license?
For as little as $800 for eight developers you can licence one of our Binary Editions for use with either VC++ (V6 through V8) or GCC for PC Linux (V3.0 through V4.1.1). It includes prebuilt binary libraries -- debugging or production, native C or our C99 library. And quantity pricing lets you outfit your entire shop at a very low cost per seat. Just sent e-mail to sales@dinkumware.com.
Want a source license?
Need source code, conformance tests, and ongoing support? For as little as $2,300 you can license our Source Edition for use with any platform we support (including most versions of eMbedded VC++). You get all the code you need to configure our libraries to suit the precise needs of your developers. And you're assured of access to at least one version upgrade per year. Just sent e-mail to sales@dinkumware.com.
Want to sublicense our libraries?
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.
Want to know what has changed?
Click here for a summary of improvements and fixes since our last release.
Wan to report a bug?
Click here to submit a bug report or ask a technical question.
Want to know more?
For links to our "no-cost" competition (yes, we'll tell you who they are), click here.