Why We Don't Teach Parallel Computing in Software Carpentry

This post originally appeared on the Software Carpentry website.

Konrad Hinsen recently wrote a blog post that explains why teaching parallel computing with Python is hard. To make a long story short, Python's multiprocessing module can fail on simple problems in a whole bunch of ways that require fairly advanced understanding to diagnose and repair—and that's even before you try doing things on Windows.

Dialogue & Discussion

Comments must follow our Code of Conduct.

Edit this page on Github