Hacker News new | ask | show | jobs
by PaulDavisThe1st 485 days ago
> Just want you to think that threading has to be natural in any language targeting multicore hardware.

parallel execution and thus parallel programming will never be natural to any human being. We don't do it, we can't think it except by using various cognitive props (diagrams, objects) to help us. You cannot make it natural no matter how strongly you desire it.

Now, there is a different sort of "natural" which might mean something more like "idiomatic to other language forms and patterns", and that's certainly a goal that can widely missed or closely approximated.