100% agree, I've been saying this for years. I'm terrible with arithmetic but great with symbols and relations. Recursion is also fundamentally linguistic, and although our internal "stacks" for processing it naturally are quite small, language remains the easiest demonstration of recursion in our daily lives. Oddly, I also use spatial intuition when thinking about stuff like stacks and the shape of data structures.
> Recursion is also fundamentally linguistic You sure about that? How about inductive proofs? I would just say that language is more familiar to most. Mathematics are also languages, but more formal and foreign to most.
The language brain matters more for programming than the math brain? (2020)
41–50 of 465 posts
Re: The language brain matters more for programming than the math brain? (2020)
#42This says more about our programming languages than it does about the brain. I've always wondered why FP isn't more popular. I concluded it's because most folks don't like thinking like abstract math.
Re: The language brain matters more for programming than the math brain? (2020)
#43100% agree, I've been saying this for years. I'm terrible with arithmetic but great with symbols and relations. Recursion is also fundamentally linguistic, and although our internal "stacks" for processing it naturally are quite small, language remains the easiest demonstration of recursion in our daily lives. Oddly, I also use spatial intuition when thinking about stuff like stacks and the shape of data structures.
> Recursion is also fundamentally linguistic You sure about that? How about inductive proofs? I would just say that language is more familiar to most. Mathematics are also languages, but more formal and foreign to most.
Re: The language brain matters more for programming than the math brain? (2020)
#44Earlier quoted context omitted.
> Recursion is also fundamentally linguistic You sure about that? How about inductive proofs? I would just say that language is more familiar to most. Mathematics are also languages, but more formal and foreign to most.
How do you communicate an inductive proof without language? Even formal symbolic logic is fundamentally linguistic.
Re: The language brain matters more for programming than the math brain? (2020)
#45Re: The language brain matters more for programming than the math brain? (2020)
#46Re: The language brain matters more for programming than the math brain? (2020)
#47Programming education should have more humanities such as writing, sociology, epistemology and design, and not nearly as much maths.
How much math is in a typical CS program these days? Calc 1-3 (maybe 3, varied by school), Linear Algebra, Statistics (inconsistent across programs), Discrete were pretty much it when I was in school 25+ years or so ago. That's only 4-6 courses depending on the university, though some where the CS dept was more strongly associated with an engineering college might have added Diff Eq and others. (I got interested in C…
Anyway, both computation and math are grouped under "apriori" knowledge. Any semantic distinction is ultimately silly. But we could just as easily be teaching programming as a craft in the context of the real world—I think this is closer to how it's done outside the US. I am not at all convinced the American style is what people ought to be paying for.
Re: The language brain matters more for programming than the math brain? (2020)
#48100% agree, I've been saying this for years. I'm terrible with arithmetic but great with symbols and relations. Recursion is also fundamentally linguistic, and although our internal "stacks" for processing it naturally are quite small, language remains the easiest demonstration of recursion in our daily lives. Oddly, I also use spatial intuition when thinking about stuff like stacks and the shape of data structures.
> Recursion is also fundamentally linguistic You sure about that? How about inductive proofs? I would just say that language is more familiar to most. Mathematics are also languages, but more formal and foreign to most.
Re: The language brain matters more for programming than the math brain? (2020)
#49The study itself claims:
- fluid reasoning and working-memory capacity explained 34%
- language aptitude (17%)
- resting-state EEG power in beta and low-gamma bands (10%)
- numeracy (2%)
They take math skills to equal numeracy. The study itself implies this too. I disagree on a fundamental level with that. Math skills align much more closely to fluid reasoning than to numeracy.
Re: The language brain matters more for programming than the math brain? (2020)
#50Earlier quoted context omitted.
How do you communicate an inductive proof without language? Even formal symbolic logic is fundamentally linguistic.
Recursion itself is simply a conjecture. Nothing fundamental about it unless you believe Chomsky, but his is a speculative claim, not empirical per se.
Edit: added a definition of apriori knowledge.
Edit2: to put this another way, nobody is arguing that recursion doesn't exist. Or that it is empirically-derived. No, it's a useful construct to show certain relations.
Edit3: added a sentence
Edit4: The extent to which our own grammars are inherently recursive vs this being culture or technology is irrelevant to identifying the concept of recursion as an apriori, linguistic concept.
Edit5: i suppose you might also be referring to the idea that we naturally process recursion. I mean, we clearly, evidently do; whether or not that's inherent to being human is a separate question entirely. Hell in the free software world there's a whole recursive acronym meme that taps into some part of our brain and tickles it.