No, it is wrong. Machine code is not source code.
well assembly is technically “source code” and can be 1:1 translated to and from binary, excluding “syntactic sugar” stuff like macros and labels added on top.
But those things you’re excluding are the most important parts of the source code…
The code is produced by the compiler but they are not the original source. To qualify as source code it needs to be in the original language it was written in and a one for one copy. Calling compiler produced assembly source code is wrong as it isn’t what the author wrote and their could be many versions of it depending on architecture.
A decompiler doesnt give you access to the comments, variable names, which is an important part of every source code
Meanwhile, AI is having a heyday with it…
What’s cool is that you can interpret the var names yourself and rename them whatever you want.
A decompiler won’t give you the source code. Just some code that might not even necessarily work when compiled back.
No, it’s actually better when you can read the machine code.
Most folks don’t care to recompile the whole thing when all they wanna do is bypass the activation and tracker shit.