Head to https://squarespace.com/mattkcbytes to save 10% off your first purchase of a website or domain using code MATTKCBYTESIn this video, we take a look at...
The tldw is they made some bad/odd decisions that made this decomp a lot faster then other projects which he goes over.
This is true, but as someone who’s done basic decompiling, the biggest annoyance I had was compiler optimisations. Some loops will be expanded into 70 lines, functions will be severely limited in output/ input with types I don’t understand, and some basic procedural code gets split into 100 different 2 line functions.
These are just all sensible changes for optimal processing, but the whole human readability of it is gone.
It’s like someone went through an essay and replaced every word with the shortest synonym from a thesaurus. It still technically correct, technically makes sense, but it’s incredibly harder to parse with my human brain.
This is true, but as someone who’s done basic decompiling, the biggest annoyance I had was compiler optimisations. Some loops will be expanded into 70 lines, functions will be severely limited in output/ input with types I don’t understand, and some basic procedural code gets split into 100 different 2 line functions.
These are just all sensible changes for optimal processing, but the whole human readability of it is gone.
It’s like someone went through an essay and replaced every word with the shortest synonym from a thesaurus. It still technically correct, technically makes sense, but it’s incredibly harder to parse with my human brain.