3 ms·
>It's actually a very complex language hiding behind pleasant syntax. I'm not sure emphasis on very is justified. C++ is a very complex language. Python is jus
by poincaredisk 2y ago
>It's actually a very complex language hiding behind pleasant syntax.
I'm not sure emphasis on very is justified. C++ is a very complex language. Python is just... complex, like every real world language is.
- pansa2 2y agoThis sort of thing makes me think Python is very complex: What `instance.foobar` actually does: https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/#object-attribute-lookup https://blog.ionelmc.ro/2015/02/09/understanding-python-meta... Unless `instance` is actually a class, in which case it does: https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/#class-attribute-lookup https://blog.ionelmc.ro/2015/02/09/understanding-python-meta... Unless it's looking up a special method (`__add__` etc), in which case it does something different again. This is much more complex than say, Ruby, which does the same thing in all three cases.
- epgui 2y ago> Python is just... complex, like every real world language is. No, there are many examples of extremely simple languages. A modern lisp like Clojure would be near the top of my list. Even Haskell, with all of its warts, is much simpler than python.
- hollerith 2y agoScheme is famous for being "simple" where "simple" means that it takes a programmer only a few hours to learn it well enough that he can tell what a code snippet will do without running it.