They are cross-platform, but not cross-versions, not cross-implementation. In other words, different versions of CPython may have problems with the same .pyc file.
And if you look at other implementations such as PyPy, IronPython, Jython, etc., you are out of luck with .pyc files.
, .pyc .py . , () , , , C. (.pyd,.dll,.so ..) . , .