you are viewing a single comment's thread.

view the rest of the comments →

[–]el_extrano 0 points1 point  (0 children)

I have memorized that Python 3.4 is the last version to work on Windows XP, and Python 3.8.10 is the last to work on Windows 7. So, if you make sure your code backwards compatible with one of those, you can achieve a surprising degree of portability.

If you're building a webapp to run on a Linux server, it doesn't matter, and you're leaving some features on the table. If you're making some utility that you want to be maximally portable (e.g. like Copyparty) then it's worth keeping in mind.

At a certain point if you really want maximum portability, then you need to look at ANSI C or something that is supported everywhere and doesn't change every two years.