4 ms·
I disagree with the idea that a language changes how you think. I think a more accurate statement is: "A programming language teaches you to think like the la
by zedshaw 15y ago
I disagree with the idea that a language changes how you think. I think a more accurate statement is:
"A programming language teaches you to think like the language's creator(s)."
If you look at it from that more anthropological lens, then you start to see how you're not necessarily learning new ways of thinking, you're learning something more like a new language around a group of people who think similar.
Once you understand that you start to see that none of these are any better or worse than the others, and thinking like you learned some secret weapon at the Church of Haskell will really just prevent you from exploring other cultures.
- ankurdhama 15y agoHmmm.. the "way to think" doesn't change as that would be like changing the way human brain works. Still some programming languages allows you to think more abstractly than others. For ex: You see a problem and in few mins you come up with an abstract solution because the language you use provide certain abstractions to help you solve problems. It is interesting discussion though and in my free time I do try to find about how human brain thinks :)