Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Good introductions to concurrent programming?
2 points by mcintyre1994 on Dec 30, 2018 | hide | past | favorite | 2 comments
I've done a small amount of occasional threading work in C#/Java/Python at various times, but not a huge amount or anything really significant. I keep coming across languages that take a new approach to concurrency - Go, Elixir and even Pony look really interesting. But I'm struggling to really understand what the motivating examples are for their approaches to concurrency/what the tradeoffs are without a solid understanding of the sorts of concurrent programs that are written.

It seems like there's a huge amount of work going on that it'd be useful career-wise to understand and be able to engage with, but I'm not really sure where to start. Does anybody have any recommendations? I think material that approached Go or Elixir from a very practical application-first perspective would probably be really useful, but I'm open to other suggestions too!



Communicating Sequential Processes, by CAR Hoare.


Rob Pike's golang talks




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: