Why not write self-documenting code?
In my opinion programmer's goals should be: efficience,
maintainability, readability. Not necessarily in this
order :)
Artificial languages are supposed to be used to
communicate with humans, not only with machines.
see you
Larsen