Thread #16919391
File: tenor.gif (3.6 MB)
3.6 MB GIF
Why do so called "data scientists" use python for all their computations when languages like Forth, Fortran, C, Go and Odin are all much faster and better?
20 RepliesView Thread
>>
do you know what it takes to run a py script in cli
py, that's it, no other compiler commands, no seperate ide, no extra installs, you can just open a blank file, write some code, save as .py and run, some geek like to mess with "enviroment" and whatnot, but most of us just want to simulate some plot, no need to go all in, data science isn't about big O, if you are a developer sure python is terrible, but we are not developers
>>
>>
>>
>>
>>
>>
>>16919391
>Why do so called "data scientists" use python for all their computations
https://colab.google/
https://www.kaggle.com/
https://jupyter.org/
>>
File: 1771886287068723.webm (530.1 KB)
530.1 KB WEBM
>>16919407
>>16919417
>We need to make everything slower and idiot proof
Why do data scientists with degrees require idiot proofing?
>>
File: 527736029_1105679375052397_1912411172439414430_n.jpg (100.7 KB)
100.7 KB JPG
I remember when Python was released around the early 90s and we were like "nobody needs that" and this was the case for like.. 30 years? Until its been hyped and it was still stuck at its glitchy nonsense architecture choices, which is the reason why nobody sane used it for said 30 years
Nowadays they just made py frontends for literally everything and everything in the back runs either C or Fortran or something else
Python is, if anything, just a prototyping scripting language thats ok for some trial and error here and there
If you are about to develop actual mathematical simulations/models and need to do some real programming, python will fail
One of the reasons why "Data scientists" aren't really Scientists but just monkeys who apply statistical models which they don't understand
>>
>>
>>16919391
I don't know what a "data scientist" is even supposed to be, but why should I bother with C for scientific computing when I can use a library in Python? Let the code monkeys deal with it, then wrap it in a neat package for me to use. It's called division of labor. You do the dirty labor in C, I'll do scientific computing in R or Python, or Julia if I need something to run fast and I can't get a C monkey to write it for me.
>>
>>
>>
>>
>>
File: 1765068277704997.jpg (68.2 KB)
68.2 KB JPG
>>16919391
90% of the times your code is running intolerably slow it's a programmer skill issue and not a language issue, and for 90% of the other 10% the additional dev time would more than cancel out the saved run time.
>>
>>
File: brainlet.png (350.7 KB)
350.7 KB PNG
>>16919462
>Why do people whose expertise doesn't lie in the intricacies of type casting and memory management use a language that abstracts it away
>>
File: greyest-retard-itt.jpg (35.2 KB)
35.2 KB JPG
>>16922211
>the intricacies of type casting and memory management