3 ms·
Small children learn two languages all the time. Try to teach Haskell to a five year old.
by empath75 7y ago
Small children learn two languages all the time. Try to teach Haskell to a five year old.
- JadeNB 7y agohttps://justtesting.org/post/70871612766/lets-program https://justtesting.org/post/70871612766/lets-program Small children learn two languages because they're surrounded by people speaking two languages. Children's brains are highly plastic; if they were immersed in people speaking code language as they speak natural language constantly, then they would learn that, too.
- filleduchaos 7y agoThe ability of the infant brain to pick up as many languages as surround it is a testament to its incredible plasticity, not an indicator that it's "easy". If you doubt that, good luck becoming even halfway productive[0] with a second natural language as an adult in anything close to the amount of time it takes to become productive with a second programming language. 0. Productive, while a fairly weird word choice, can here be taken to mean "able to consistently engage in and with non-trivial communication" the way that productive in a programming language can be taken to mean the same for non-trivial features and tasks.
- dtech 7y agoIf people exclusively communicated with the child in Haskell (and maybe Java or something else) the child would become amazing at it just as fast.
- type0 7y agobut that would be child abuse
- hutzlibu 7y agoI sadly do not remember the name, but there was a teacher/philosopher around 1900, who tried to teach his pupils the natural language in a math defined way. (and wrote books about the concept). His intentions were good, but he was not liked so much and he ultimately had to accept the impossibility of it...
- empath75 7y agoI don’t think that’s the case. There’s a whole tower of concepts that need to be learned before one can learn how to use a programming language.