Eli5 Why softwares need to reprogrammed to work on other operating systems or CPUs?

1.01K views

Eli5 Why softwares need to reprogrammed to work on other operating systems or CPUs?

In: Technology

6 Answers

Anonymous 0 Comments

Imagine the software is a book, and the operating system is the reader (you). The OS has a certain language that it reads, in your case it may be English. So books meant for you should be written in English.

Now the publisher decides they want to make the book (the software) accessible to some dude in France (a different OS). They can’t just give him the English version and expect him to know what to do with it.

Instead, they have to rewrite the book in French so that the French guy can understand it and read it.

Same thing with OSs: they don’t all use the same “language”. So when a company wants to release software on two different OSs, they have to release it in two different “languages”.

You are viewing 1 out of 6 answers, click here to view all answers.