Consider that we still have cuneiform tablets from ancient Babylon, and we can decipher them due to physical and cultural artifacts persisting over generations. But... we have already lost the masters of the Apollo moon landings, and much of the knowledge of how the software written back then will die out when the engineers who worked on them do, because software knowledge isn't passed on generationally the way culture and language are.
It's likely that archaeologists from the year 4017 will be picking through our garbage, rather than our software, and that their ability to accomplish the latter will depend entirely on whether they find a "Rosetta Stone" in the former that lets them reconstruct everything from first principles.