Thread #16919391
HomeIndexCatalogAll ThreadsNew ThreadReply
H
File: tenor.gif (3.6 MB)
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?
+Showing all 20 replies.
>>
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
>>
Because in the real world to make a profit you generally need employees that write code fast, not code that runs fast. Now kys.
>>
>>16919391
It's easy and all of the good libraries use C or Fortran on the backend anyway.
>>
>>16919419
Actual answer, python just the business logic engine that strings everything together the material calculations are done in libraries written in C
>>
>>16919391
Gif sauce?
>>
>>16919430
Felix the cat, Nazi show from the 40s
>>
>>16919391
>Why do so called "data scientists" use python for all their computations
https://colab.google/
https://www.kaggle.com/
https://jupyter.org/
>>
>>16919407
>>16919417
>We need to make everything slower and idiot proof

Why do data scientists with degrees require idiot proofing?
>>
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
It just had the features and libraries to do all the data stuff that most of the other languages lacked at the time. Which is unfortunate because python sucks ass and won't go away now
>>
>>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.
>>
>>16919391
They use Python because of all the libraries and its easier to write scripts than programs. But the libraries all use C code to do the work so it's actually very optimized.
>>
>>16919391
>python
Is a Indian thing, so low IQ "scientists" use it.
>>
>>16919431
While I'm used to the "everything I don't like is nazi" thing at this point I don't even know why anyone hates Felix the Cat in the first place.
>>
For similar reason why MIC still uses Ada.
>>
>>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.
>>
>>16919781
it just werks
>>
File: brainlet.png (350.7 KB)
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
>>
>>16922211
>the intricacies of type casting and memory management
>>
>>16919391
they can't code and academia doesn't produce coders worth a damn anyway

Reply to Thread #16919391


Supported: JPG, PNG, GIF, WebP, WebM, MP4, MP3 (max 4MB)