Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Those libs did not come out of nowhere, and the language did not rise from 1991 to the today without inherent qualities that draw people to it.

Python didn't have any specialty like PHP, or an accidental monopoly like JS. It didn't come with a killer app like Ruby. It hasn't been made by a giant company like Go.

It's pretty much a self-made language.



I'm not sure if I'd agree. Python was pretty lucky to have numpy/pandas when "data science" started taking off a few years ago. It easily could have been another language.


Numpy arrived in python because the language allowed mathematicians who were not programmers to get their job done and then do stuff that were not math related as well.

They don't have the desire to learn what a monad is, they don't want to type variables when exploring a badly formated heterogenous data dump, and they do want to be able to read the code of their intern freshly out of school once he leave without writing down any doc.


Pretty lucky to be an overnight success, 25 years in the making.


There’s other languages that fit the same criteria that are much better: Scala, OCaml, Racket, or Haskell.

The inherent qualities that draw people to Python are that it’s so inexpressive and crippled that you can learn it in 30 minutes.


What you call crippled, some call it sculpted. What you call inexpressive, some call it readable.

You have a lot of contempt to offer, I'll let you with it and get work done.


Agreed. Most people who like Python seem to never have had experience with functional languages.


Of course we do. We just happen to value things you don't. When you don't work with 10x programmers and experience the corporate world, you suddently see purity in a very different light.


Most people don’t have much experience. Any more middlebrow dismissal to offer?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: