4 ms·
A possible answer is that everybody in the company knows Python and no other language. Another one is that they have to reuse or extend a bunch of existing Pyth
by pmontra 5y ago
A possible answer is that everybody in the company knows Python and no other language. Another one is that they have to reuse or extend a bunch of existing Python code. The latter happened to me. Performances were definitely not a concern but I suddenly needed threads doing extra functionality over the original single threaded algorithm. BTW, I used a queue to pass messages between them.
- otterley 5y agoUsing multiple interpreters with message passing is a workable, if expensive, way to deal with the problem. It is trading one cost for another. (These sort of tradeoffs are encountered all the time in business, to be sure.)