Readability vs. Typability
We all know most decent coders can type in 10 finger
system or at least at some similar speed.
Now imagine you would have to code on
(not just for, ON!) a mobile phone or a console -
e.g. a device with a very limited keyboard.
You would have to repeatedly press number keys
or move an cursor over an virtual keyboard to "type"
Setting special chars would require more keypresses
On such an environment, would you prefer either
a) some verbose language, like Pascal:
for x:=1 to 10 do
Writeln('This is a test');
b) a more compact language (with more non-letters!),
cout << "This is a test/n";
c) a harder to read language optimized on
compact code and little special chars like:
f x 1 10
w This is a test
c SubFunc x
He screamed: THIS IS SIG!