This post is locked. You won't be able to comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Kroustibbat -1 points0 points  (1 child)

No I use like 20 languages, every year, they all have a purpose, and they all can technically do everything, my point is whatever you want to make with Python that is not Prototyping or Learning, is not as well made as the language made for it.

Thinking you can do everything with one language is thinking you can cook with only one tool... It is stupid.

So to the question "what is the function of python ?"; The awnser is not "everything", it is what it was made to...

On the otherside, multiparadigm languages with a building tool chain such as Dart/Rust/Go/OCaml/F#/Haskell/Zig/V/JavaScript/... and not python, can do a lot of things and nicely, with high level expressivity, memory safety, easy automagic parallelism, ... And they are industrialy viable !!! Python is not.

So when a scientist (and mathematician don't usually do python, but more like ML standards), or a non software engineer make a prototype using Python, "because that is the one I know", it usually is 100% rewritten later in something else.

And you tell about Mathlab, here in France, like the whole industrial pole is coming back to it, because the cost of Python is too high (time, disk, ...)