Python is more of an interface than it is a development language. It's a UX. It seems perfectly sensible that there should be different languages for machines to execute and for people to work with. The requirements are different.
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I've never accepted that "unsafe" assertion. Due its higher-level constructs making programming simpler and clearer, the probability of bugs and security holes is actually LOWER for Python than for C/C++.
-
In general I agree, but I'd really like to be able to use statically typed variables in Python, since it really helps to prevent many bugs.
End of conversation
New conversation -
-
-
This Tweet is unavailable.
-
Espousing the idea that something is "better" without accompanying heuristics
- Show replies
-
-
-
You're presupposing that "fast and safe" are mutually exclusive with "flexible and hackable", which is frankly a clear case of Stockholm Syndrome.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
And don’t discount fun.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
+1. It's a lazy comment that you hear every few months. The correct question is always: "What is the objective you trying to achieve?". In most contexts, execution speed is not the most critical factor in achieving that objective (e.g. development speed is more important).
-
What if you want to develop real-time applications? :) e.g. Real-time SLAM...
- Show replies
New conversation -
-
-
Given the existence of numpy, Cython, and Numba, my judgement on anybody who complains about Python being slow would harsher than yours.
-
This is only compounded by tensorflow. Python does have it's ugly sides, but speed isn't it.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.