top | item 36461657

(no title)

itsmefaz | 2 years ago

> Ease of use, less ceremony, huge package ecosystem including several de-facto standards for many use cases/industries, suitable for glue work, are benefits.

Sure, these are operational advantages. But purely from an computational perspective (GPUs, multi-core, concurrency, etc) does it offer anything natively without interfacing with C/C++ that validates it to be called a general purpose language.

discuss

order

coldtea|2 years ago

>But purely from an computational perspective (GPUs, multi-core, concurrency, etc)

Most of the stuff people do with Python isn't hampered by the "computational perspective". For the things that are, we usually don't need to interface with C/C++, because somebody else has already written the library that does it.

smoldesu|2 years ago

> does it offer anything natively without interfacing with C/C++ that validates it to be called a general purpose language.

In fairness, a huge amount of C/C++ functionality is managed by the kernel anyways. I'd bet most of the stuff C is used for in this situation could be replaced with Python code, but isn't for maintainability and performance purposes.