top | item 14561745

(no title)

Zikes | 8 years ago

I don't understand how Python's popularity in relation to Go has anything to do with whether or not Python has good concurrency support.

As I understand it, Python's Global Interpreter Lock means that no matter how many threads and processors there are, only one thread is going to be executed at one time.

Certainly it can be hugely popular in spite of that shortcoming, just like Go can be popular in spite of the lack of generics.

discuss

order

coldtea|8 years ago

>Certainly it can be hugely popular in spite of that shortcoming, just like Go can be popular in spite of the lack of generics.

Well, the author of TFA disputes that "certainly". He says that nowadays a language kinda MUST have good concurrency support, or it will lose users.

Which I don't necessarily agree with, but it's a totally understandable position. So I don't see how one can say they don't understand it -- at worse, they don't agree with it.