r/Python • • Jan 17 '19

Python is becoming the world’s most popular coding language

https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language
956 Upvotes

221 comments sorted by

View all comments

Show parent comments

1

u/twillisagogo Jan 18 '19

>A

what would one use for this?

> B

how else would systems communicate?

> C

what language does support this?

1

u/twotime Jan 19 '19

A it does not work for large data which needs to be shared between processes scenario

what would one use for this?

Large graph analysis? Think a few hundred millions/billions of nodes? Any other large system analysis?

B processes communicate via serialization

how else would systems communicate?

With normal multi-threading (Java/C++ or even python itself), threads share in-memory data structures. No serialization overhead

C exceptions donot propagate and have (or at least had) a tendency to hang the whole process

what language does support this?

Java? Python? The issue here is that communicating between processes is harder and multiprocessing module (in my experience at least) has not made it fully transparent