4 ms·
Cool to see my hunch be backed by data. Python is a scripting language with OOP bolted on. Means there’s not really a styling consistency that other languages h
by bushbaba 5mo ago
Cool to see my hunch be backed by data. Python is a scripting language with OOP bolted on. Means there’s not really a styling consistency that other languages have, with things tending to look like PHP, a collection of various scripts that invoke one another
- toxik 5mo agoPython was designed with objects in mind from day one.
- regularfry 5mo ago"Designed" is doing a lot of work here. There are clearly bits that are just bolted on because they didn't want to change the syntax.
- nsbk 5mo agoEVERYTHING in Python is an object. I’m not sure how that could have been bolted onto the language
- Daishiman 5mo agoThey don't tend to look like that. Grab any one of the packages people use in Python at is generally well-disciplined OOP code. There are teams of people who don't come from an engineering background who do utilize Python as a series of scripts with some extra sugar. Just because you can do that doesn't mean that you should.