3 ms·
> which was explained in manuals as a "keyword signaling an error condition" Fun side-note: As someone who learned programming in parallel with learning Englis
by Swizec 2y ago
> which was explained in manuals as a "keyword signaling an error condition"
Fun side-note: As someone who learned programming in parallel with learning English, my brain still thinks of many programming constructs as keywords that have no real meaning. 20+ years later it still surprises me sometimes when something clicks and my mind goes “Oh wait that concept is named after a real world analogy!! Whoa”
- tgv 2y agoIt's been argued that this makes programming easier for starters not fluent in English: they see a token to which they can attach a single meaning, instead of having interference from their linguistic intuition. There's some evidence backing that up, but it wasn't much.
- pvg 2y agoI read ?TYPE MISMATCH ERROR as mishmash (миш-маш, https://en.wikipedia.org/wiki/Mish-mash_(food) https://en.wikipedia.org/wiki/Mish-mash_(food) ) error and it made perfect sense. Was a while before I learned what 'mismatch' actually meant.
- timonoko 2y agoEnglish is a programming language with short immutable tokens and sequential ramification. When you see something else like Python's list comprehensions or Common Lisp Loop-macroes, you become confused and very angry.