4 ms·
Not what you want to hear about a version control system: "Python is a dynamic language and there are tons of invariants that aren't caught at compile time and
by souprock 7y ago
Not what you want to hear about a version control system: "Python is a dynamic language and there are tons of invariants that aren't caught at compile time and can only be discovered at run time. These invariants cannot all be detected by tests, no matter how good your test coverage is. This is a feature/limitation of dynamic languages. Our users will likely be finding a long tail of miscellaneous bugs on Python 3 for years."
- indygreg2 7y agoC/C++ is a language with limited facilities to ensure correctness at compile time. The languages are riddled with undefined behavior in common features that programmers with multiple decades of experience still get tripped up by. NULL access - the so called "billion dollar mistake" - out of bounds reads and writes, and use after free create a litany of security issues and create massive liability for companies who choose to author software in these languages. Not what you want to hear about an operating system :p
- otabdeveloper4 7y ago"C/C++" is not a language. Good lord, how much ignorance can hackernews handle??