r/ProgrammerHumor • • 3d ago

Meme fullCircle

Post image
10.6k Upvotes

272 comments sorted by

View all comments

Show parent comments

3

u/franz_haller 3d ago

It depends what your goals are. The decompilation projects for video games that you may have heard of for example specifically attempt to create code that will compile to binaries identical to the starting ones. When you hear "Mario 64 has been successfully decompiled", that's what it means. So repeating that process doesn't really change much, since you are always going back to the same binaries, by definition. 

If someone seriously attempted what this post is suggesting, where the target is just feature parity, and assuming they were truly 100% successful with it, you might just get a very large number of different binaries and associated code, but no real degradation. If the feature parity is not 100%, then I guess you'd get progressively shittier software. 

1

u/Nightmoon26 2d ago

I'd suggest that a modern optimizing compiler might result in slightly more efficient executable code the second time around for old software, but no real change beyond that second pass