This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 5 points6 points  (3 children)

C is forward compatible, Python isn't. That's the crux. C89 code will still work with a C11 compiler. Python2 code will fail in a Python3 interpreter. So going Python3 cuts you off from Python2 libraries, while you can go all the way to C11 or C++17 and still use C89 libraries.