DEV Community

Discussion on: Which programming language is better R, Scala or Python?

Collapse
 
evanoman profile image
Evan Oman

Great summary of why I like static typing too. To be fair Python 3.5+ supports Type Hints which are a step in the right direction (however these are far from standard so most of your points still stand).

Thread Thread
 
codemouse92 profile image
Jason C. McDonald • Edited

Exactly, I was going to mention that type hints are becoming rather standard for function arguments.

While I would say your concerns are valid, @tomerbendavid , I would like to point out that Python is practically a paradigm all its own. You approach design from a different angle than you do from C-like languages; once you are used to this paradigm, none of the above issues continue to be factors. ;)

Of course, you can always just Systems Hungarian until you're used to static typing. ;)