• Computer Science
  • Published 2001

Applied template metaprogramming in siunits: the library of unit-based computation

@inproceedings{Brown2001AppliedTM,
  title={Applied template metaprogramming in siunits: the library of unit-based computation},
  author={Walter E. Brown},
  year={2001}
}
While scientific programmers typically make heavy use of a programming language’s native numeric data types, such practice has been a common source of errors: it obscures the diverse intentions (e.g., distances, masses, energies, momenta, etc.) that any such purely numeric value could represent. Limitations in programming language expressiveness and compiler technology have historically made it difficult to address commensuration in a programming context. However, SIUNITS provides, in C++, a… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 19 CITATIONS

Expressing measurement units in interfaces for scientific component software

  • CBHPC '09
  • 2009
VIEW 13 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

A Review of Frame Technology

VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

References

Publications referenced by this paper.
SHOWING 1-10 OF 14 REFERENCES

The SIunits package: Support for the International System of Units

Marcel Heldoorn
  • v1.25. http://www.miktex.org , 21 July
  • 2001
VIEW 1 EXCERPT

Review of Particle Physics

Donald E. Groom, Manuel Aguilar-Benitez, +96 authors M. Schmitt
  • 2000

Technical Memorandum FermilabTM-2123

Mark Fischler. World-Views in the SIUNITS Package
  • Fermi National Accelerator Laboratory, Batavia, Illinois, 13 April
  • 2000
VIEW 1 EXCERPT

The Convention of the Metre

Bureau International des Poids et Mesures
  • 5 June
  • 2000
VIEW 1 EXCERPT

France

Bureau International des Poids et Mesures, Sèvres Cedex
  • Le Système International d’Unités,
  • 1998
VIEW 1 EXCERPT

Introduction to the SI Library of Unit-Based Computation

Walter E. Brown
  • 1998