Block or Report
Block or report ryanwilsond
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
PythonConsideredHarmful.md
PythonConsideredHarmful.md 1# Python Considered Harmful
23In recent years the simple programming language Python has become very popular and established. It was created by Guido van Rossum in 1991 and started to pick up with the release of Python 2 in the year 2000. Python is a dynamically typed scripting language with a huge community. It even has its own IDEs like PyCharm and Spyder. Other popular IDEs including Visual Studio, Visual Studio Code, Sublime Text, and Atom also have support for this growing language. It has been well accepted and is being used more and more at large companies. It is very easy to learn and use, with virtually no setup. You can just start coding after installing it. Because of its simplicity, it is favored among non-programmers like accountants and scientists. With all of these things in mind, you may be thinking: This language sounds awesome! However it is anything but awesome because of its loose design, especially around type handling, making it easy to use, but almost impossible to use robustly. This is crippling to Python's use case because reliability and robust design are the building blocks of reliable and robust software.
45Before insulting Python's design and focusing on its mistakes, let us focus on what can we learn from its successes. Looking in depth at any language can give insight into what works, and what does not. Even if the language is poorly designed or maintained, there is usually at least one takeaway.
-
-
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.