Hacker News new | past | comments | ask | show | jobs | submit login

I agree that it's a sort of weak argument, and I'm a bit surprised by it. Usually the claim isn't that Roman numerals are hard to read and write, it's that they're hard to calculate with. And I think that's a stronger argument. Probably you can learn algorithms for doing calculations on Roman numerals, and we're familiar with our algorithms because of decades of experience. But the algorithms we learn in school actually do work marvelously for other bases.



People never used Roman numerals for performing written arithmetic, so that is not a fair comparison. Calculations were done mentally, with fingers, or for anything complicated or serious on a counting board.


I believe the ancient Romans would disagree? They had complicated rules for borrowing and simplifying, but of course it had to be done or they had nothing.


> complicated rules for borrowing and simplifying [..] or they had nothing

Maybe you can explain what you are referring to here?

Ancient Greeks and Romans simply did not do arithmetic with pen and paper. They used a counting board with counters or pebbles (“calculi”), or for simpler problems used their fingers or did the work in their heads.

Doing computation was literally called “placing pebbles”, and to settle accounts with someone you would “call them to the pebbles”.

Roman numerals were not a tool for computation. They were a tool for recording data or results. The purpose of Roman numerals was to faithfully record in writing the placement of counters on a counting board. The position of the counting board (or perhaps in some contexts a pile of coins of various denominations) was the primary representation of numbers, and Roman numerals were secondary.


The Romans heavily relied on the abacus. It used the 10-based positional representation of numbers.


I'm not sure what your position is. What would be a fair comparison?


The fair comparison would be a written arithmetic with Hindu–Arabic numerals vs. a counting board.

https://upload.wikimedia.org/wikipedia/commons/1/13/Houghton...


That would be fair if all you cared about was calculation. Comparing our numbers with Roman numerals is fair, I believe you're saying, if all you care about is representation. They both require practice to read and write.

But we care about both representing numbers and computing with them. So I don't think it makes sense to say its not fair to point out the drawbacks of a system that can't do both.


Doing pen and paper arithmetic is not part of the “system” of Roman numerals.

If people simply said “paper is good, we should use paper instead of counting boards” that would be fine. But instead they always make up nonsense about how pen and paper long division is stupidly cumbersome if your only tool is pen and paper and you write your numbers as Roman numerals, or whatever.


How is that nonsense? Is it not cumbersome to do long division with Roman numerals if your only tool indeed is a pen and paper?

Or perhaps you are saying it nonsense to start the discussion with the implicit assumption that the available tool is pen and paper, and not a counting board.


> nonsense to start the discussion with the implicit assumption that the available tool is pen and paper

Yes, that is right. Roman numerals do not make much sense in a paper-centric context where we have ditched counting boards. Any algorithms you might invent for working with Roman numerals on paper are anachronistic. Comparing invented straw-man uses of Roman numerals against real uses of Hindu–Arabic numerals is not fair or useful.

It’s like making an argument that Lassie and Perry Mason are “better” than Verdi operas on the basis that the opera set designs are too elaborate and colorful, the action is too spread out, and the commercial breaks don’t flow with the story when you try to show the opera on small black and white TVs from the 1950s.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: