4 ms·
Are you seriously arguing Python has about the same complexity as C++? An extensive standard library is not the same at all as an large base language size. Add
by dtech 6y ago
Are you seriously arguing Python has about the same complexity as C++?
An extensive standard library is not the same at all as an large base language size. Adding a million books to a language doesn't make it more complex, adding a million words and verb conjugations does.
- pjmlp 6y agoYes I am, Python even changes stuff between minor releases. Also I think many aren't aware how powerful Python actually is.
- shaklee3 6y agoTotally agree. Look at something like asyncio and how many things have been improved or deprecated since 3.5. it makes it really hard to keep up. Sure, if you want to stick to basic python it's certainly easier to learn than C++, but the language as a whole isn't much simpler
- gpderetta 6y agoI have spent quite a bit of time invstigating the metaprogramming capabilities of python and I have barely scratched the surface. And I hear they have added a fully parametric type system recently...
- ben509 6y agoIt's parametric, sure. It's not "full" in that it can't express the types of many language features well enough that inference works. Something like the attrs package needs to use a kludge[1] to communicate types back to a validator. https://github.com/python-attrs/attrs/blob/4f74fbaca3cc12911e4dcf67a5cc9d2465c3e571/src/attr/__init__.pyi#L100 https://github.com/python-attrs/attrs/blob/4f74fbaca3cc12911...