3 ms·
Honestly I think the more you make stuff "for" kids, the more complexity they have to deal with in addition to learning the programming concepts. With natural l
by antihero 14y ago
Honestly I think the more you make stuff "for" kids, the more complexity they have to deal with in addition to learning the programming concepts. With natural language languages, there's an uncanny valley where some of the dialect they are already working, and some doesn't, and it becomes a guessing game.
- objclxt 14y agoAnother problem with natural language languages is they can be very tricky to localize, because grammar can be highly variable across different languages.
- antihero 14y agoExactly, Haskell for instance, would be fantastic as it just relies on symbols that can be commonly read by everyone, we don't have to grok the meaning of "function" and "and". The only time you'd need to learn English to program Haskell is using the functions from the STL or Prelude.