4 ms·
I saw a recent paper saying that Standard Chinese and English are approximately as fast to read by their respective native readers. One Chinese character holds
by kstrauser 3y ago
I saw a recent paper saying that Standard Chinese and English are approximately as fast to read by their respective native readers. One Chinese character holds much more information than one Latin letter, but an English reader can process many letters simultaneously whereas the Chinese reader takes longer to ingest each character.
In other words, if you were to write the same text in Chinese and English, the Chinese version would take much less room, but native readers of each would take about as long to read them.
In CompSci terms, Chinese gets more done per instruction, but English has a much higher IPC.
I think we'd find the same between APL and Python. You could express ideas much more compactly in APL, but someone skilled in APL would take about as long to interpret a bit of code as a Pythonista would take to understand the Python equivalent.
- Qem 3y ago> but someone skilled in APL would take about as long to interpret a bit of code as a Pythonista would take to understand the Python equivalent. If we take into account break of flow due scrolling up and down trough text, APL probably has an advantage after a few hundred Python-equivalent lines. One screen worth of APL holds many screens worth of Python.