It’s been in my mind if we are using the software/program or even hardware of a tech company, we can play around, install-unsinstall and more. Then how is it so difficult for someone to “unhide” the source code that the device uses? Technically the code is in the device somewhere hidden in it, so it’s there, but still, it’s almost impossible to obtain the source code. How do they achieve this so no one copies their code?
In: 366
Source code and executable code look very different. Source code is readable to a human while executable code is readable by the computer. We “translate” source code into machine code (compiling). There are ways to translate back, but you lose some meaning.
Try running a sentence through Google translate through like 10 languages then back to English. You may get the general idea, but you’ll lose some nuance or might even get gibberish back.
Latest Answers