Thought Leadership

Integer money

The modern concept of money has evolved over a considerable time period. The idea made sense as soon as humans began to be specialists. If I have cows and you have chickens, how many chickens should I expect from you in return for a cow? There are numerous arguments that would result in different answers. The idea of being able to assign a monetary value to a cow and to a chicken is a straightforward way to ease the problem, even if it does not neutralize all the arguments.

The first money was very simple: just individual tokens, which could be used singly or in any number to perform a transaction. But, in due course, it all got more complex …

Before 1971, the currency in the UK was annoyingly complicated. There were 12 pennies in a shilling and 20 shillings in a pound. There were also fractions of a penny: half-penny and farthing [quarter of a penny]. In addition, other anachronistic units were used, like the guinea, which was 21 shillings, the half-crown, which was 2 shillings and 6 pence and the florin which was two shillings. Then there was the bob and the tanner – I could go on … This was all fixed with decimalization, which introduced 100 new pence to the pound.

When the Euro was introduced, it too was defined as a decimal currency with 100 Eurocents to the Euro. This was in line with many pre-Euro currencies in this region, like the French Franc and the German Mark, but different from other, more cumbersome currencies like the Italian Lira. The Lira was always considered rather odd as it was rare to deal with less than 500 or so Lire, as the value of the base unit was so small. But I am wondering if it was not really a model that should have been followed.

What is it with the decimal point? In mathematics generally, it makes sense as the base point for a real number, where there may be an indefinite number digits on either side. But in decimal currencies, there can be no more or less than 2 digits to the right. This means that, for example, $12.34 is OK, but, although $12.3456 could be used in calculations, any transaction would need to be rounded to $12.36. My question is: what is the difference between $12.34 and 1234 cents? The answer is a dot.

I can see no reason why we should not always work in such integer quantities of cents, pennies or whatever for all transactions and prices. Fractions could still be used in calculations if required. What is the argument against this?

Colin Walls

I have over thirty years experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, I am a member of the marketing team of the Mentor Graphics Embedded Systems Division, and am based in the UK. Away from work, I have a wide range of interests including photography and trying to point my two daughters in the right direction in life. Learn more about Colin, including his go-to karaoke song and the best parts of being British: http://go.mentor.com/3_acv

More from this author

Comments

0 thoughts about “Integer money

Leave a Reply

This article first appeared on the Siemens Digital Industries Software blog at https://blogs.sw.siemens.com/embedded-software/2013/03/21/integer-money/