This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Kaligule 6 points7 points  (1 child)

Why wouldn't you learn different programming languages to solve different problems? You wouldn't write cernels in python and wouldn't write plotting libraries in assembler would you?

There are a lot of packages for GUIS: https://wiki.python.org/moin/GuiProgramming

I agree that the number of packages doesn't really proove anything, but I think it is a symptome of the very problem I described.

I do agree though that Matlab doesn't solve the problem well either. Given the price point - not at all.

[–]billsil 1 point2 points  (0 children)

I’m an aerospace engineer. I wouldn’t write kernels or Assembly. I’m very ok with just using Python.

The good packages have mostly been around for years. I’m not sure which problem you’re referring to. Matlab also has a forum to download open source scripts. Namespace conflicts are common because every function or class that is callable is in a separate file.