3 ms·
Python is a very easy language to learn and allows the user to build complex systems without having to worry about the syntax. However, this ease of use has led
by gzer0 5y ago
Python is a very easy language to learn and allows the user to build complex systems without having to worry about the syntax. However, this ease of use has led developers into using Python for various purposes that are not right for the language.
Python has a fundamental design decision that is difficult, if not impossible, to fix - its dynamic typing. This means it allows users to run code without having to declare what type of data their objects are receiving or giving up any typesafety guarantees with their data.
This can lead users into building applications that are prone to errors in the future due to unforeseen changes in the application's structure.
- musingsole 5y agoIf you fed yourself, it was a perfectly apt use of the language. Purity is just navel gazing.