> Unlike prose, where you usually read it linearly, with code you bounce around based on what connected elements you are exploring.
The moment you are jumping around a lot while reading, being able to understand the structure quickly becomes a major help. For example, dictionaries will have the words in a bold font while italicizing things like the plural etc.
I will caveat this on the fact that I use Allman brackets, and have even stronger opinions about that. K&R brackets are cancer and completely destroy the structure of code, so maybe that's why some people feel highlighting is necessary for "structure". With allman brackets, the punctuation guides your eyes to the indentation forming a clean box around each level of code, while if you draw a line from the opening bracket to the closing bracket with K&R style, half the code will be inside it and half outside it, bisecting the natural structure.
Just that it doesn't work for you, doesn't mean everyone is like you.
Yes they have? It's a fairly common method of teaching children sentence structure.
Pedagogy aside, take a look at what books looked like before the printing press.
> for experienced readers syntax parsing happens as automatically as it does in natural language without any need of colors.
If you're reading slowly, yes. The colours help you skim-read.
Why do you feel the need to intentionally hobble yourself? The human eyes can take in a spectacular amount of visual information at a glance, using colour, texture, shape and so on to instantly classify and identify things.
Decades of visual design research have proven that colours and shapes improve understanding and you're using a device capable of complex and rich information display, but you want it to look like a book because ..?
I literally mentioned it for learners. I meant for "improving reading speed". Syntax highlighting is like a crutch that helps you walk but is slower than being able to walk normally.
> Why do you feel the need to intentionally hobble yourself? The human eyes can take in a spectacular amount of visual information at a glance, using colour, texture, shape and so on to instantly classify and identify things. [...] Decades of visual design research have proven that colours and shapes [...]
Because the colors and shapes you're talking about are for differentiating things. Colors and symbols improve understanding when used sparingly, if your UI is just a page full of colorful shapes and symbols it becomes a nightmare to navigate. Likewise, differentiating every third word in a sentence is counterproductive. It's text. We spend our entire lives reading text. Our eyes are already trained to skim text as a unit. I seriously doubt there's any research suggesting that making every word colorful and breaking up their flow improves reading speed compared to letting the text be a cohesive string you can parse quickly.