5 ms·
If you think about it, two completely different programs running on your PC share most of their code. You just have to be willing to recognize that the operatin
by lmilcin 5y ago
If you think about it, two completely different programs running on your PC share most of their code. You just have to be willing to recognize that the operating systems, libraries, even CPU microcode and structure are all part of the program.
If you think about the program as totality of everything that makes it work within some closed structure (like PC case) then it is easy to see how most of the basic mechanisms, infrastructure, can be shared and yet the program as a whole can produce completely different results.
- k__ 5y agoYes. If you look how much of an ape also exist in a human, this shouldn't come as a surprise.
- kuratkull 5y ago"share most of your code" is very much false in most cases. you are exaggerating by a huge margin for any serious piece of software
- lmilcin 5y agoAm I? How many serious applications have more code than the operating system, all libraries it uses, all extra tools running there to make it work/usable/maintainable, all CPU design, and so on? Even if you just look at the Linux kernel there aren't many applications that have more code than it has. If you add all standard library and basic OS and additional tools like SSH and likes that you typically have installed then I am not even sure there exists any single application that would have more code than that.
- aliswe 5y agoi think this analogy seems very good its also interesting that a water flea had more genes than us, and something like a worm had about the same ...