Sep-16-2018, 11:15 AM
(This post was last modified: Sep-16-2018, 11:15 AM by gruntfutuk.)
Seems you've missed key strengths such as:
I like the last was so well illustrated by the Google Video team (writing in C/C++) being so much less productive than the smaller YouTube (writing in Python) team that Google dropped development of their own product and bought YouTube.
I also suggest you mention mypy (given the Python creator is behind it) and many companies that came up with own approach (e.g. Facebook) to avoiding problems of typing issues on large codebases are largely pivoting to compatibility.
- readability (compared to many other languages)
- simplicity
- flexibility
- popularity (hence support available in communities)
- suitability (and popularity) for prototyping
I like the last was so well illustrated by the Google Video team (writing in C/C++) being so much less productive than the smaller YouTube (writing in Python) team that Google dropped development of their own product and bought YouTube.
I also suggest you mention mypy (given the Python creator is behind it) and many companies that came up with own approach (e.g. Facebook) to avoiding problems of typing issues on large codebases are largely pivoting to compatibility.
I am trying to help you, really, even if it doesn't always seem that way