How do we express an algorithm?
Write it in English:
“Add X to itself Y times”
Disadvantages:
- English is ambiguous
- Very difficult to check if two algorithms are similar
- Why English and not (say) Japanese?
- Hard to “visualize”---especially when algorithms are complex.