python is kind of an interesting language because the design philosophy is insanely retarded but they accidentally made a language that's still very useful
Timeline
Post
Remote status
Context
4
@d
I am tempted to say its value is in its libraries
I am tempted to say its value is in its libraries
@hazlin it's not any one thing but the ecosystem is why a lot of people use it
if I had to articulate why I keep reaching for python I would say it's the iteration speed and the fact that most of the things I want to do are easy to do with either built in functionality or the standard library
even if I'm going to ultimately implement something in Go or C it's still useful to do a first pass in python to check my logic a lot of the time
contrary to what a lot of people say I don't find python syntax to be uniquely easy to use. it's certainly not "plain english". it's just another language with plenty of quirks. as things get more "pythonic" the syntax can become very opaque very quickly
if I had to articulate why I keep reaching for python I would say it's the iteration speed and the fact that most of the things I want to do are easy to do with either built in functionality or the standard library
even if I'm going to ultimately implement something in Go or C it's still useful to do a first pass in python to check my logic a lot of the time
contrary to what a lot of people say I don't find python syntax to be uniquely easy to use. it's certainly not "plain english". it's just another language with plenty of quirks. as things get more "pythonic" the syntax can become very opaque very quickly
@d @hazlin I remember somebody at my college did a big study on if python was actually faster to implement stuff with. The answer was no. In fact it was slower. The only thing that made it useful was the gigantic ass library ecosystem it had.
So then the question becomes why do these gigantic ass ecosystems only exist for these terrible languages
So then the question becomes why do these gigantic ass ecosystems only exist for these terrible languages
@RustyCrab @d at the time, I thought it was to get people dependent on centrally managed libraries through pip. Everything else at that time required you to keep track of your own libraries.
Replies
0
No replies yet.