The compilation process discards information in the process leaving a many to one effect. A good decompiler allows one to retrieve a program that is functionally equivalent to the source code but not exactly the source code.
The compilation process discards information in the process leaving a many to one effect. A good decompiler allows one to retrieve a program that is functionally equivalent to the source code but not exactly the source code.
I totally agree that the dongle jungle is annoying. In my case I just put a Bluetooth receiver on a 3.5 jack on a PA system. Proprietary connectors have always been a pain. Remember when every year pcs would release with a other required swap of proprietary cables.
I find the “gotta have the jack” camp quite amusing. As wireless protocols become better and better, I don’t miss having a jack on my devices. In fact I prefer not tearing the cable when moving from my pc to do something. The lack of a plug is not a net loss but also focuses the hardware to do something else. Personally I really like usb C being truly universal. One good cable can connect different devices ranging from monitors, headphones, microcontrollers, HIDs and so on. Input interfaces come and go 🤷
But generally speaking it’s not a reversible process and it is more difficult to do in reverse.