Linked by Thom Holwerda on Sun 20th Apr 2008 15:43 UTC
General Development is running an opinion piece on the extensive reliance of programmers today on languages like Java and .NET. The author lambastes the performance penalties that are associated with running code inside virtualised environments, like Java's and .NET's. "It increases the compute burden on the CPU because in order to do something that should only require 1 million instructions (note that on modern CPUs 1 million instructions executes in about one two-thousandths (1/2000) of a second) now takes 200 million instructions. Literally. And while 200 million instructions can execute in about 1/10th of a second, it is still that much slower." The author poses an interesting challenge at the end of his piece - a challenge most OSNews readers will have already taken on. Note: Please note that many OSNews items now have a "read more" where the article in question is discussed in more detail.
Permalink for comment 310576
To read all comments associated with this story, please click here.
by NicolasRoard on Sun 20th Apr 2008 18:05 UTC
Member since:

However, I can't help but wonder: if BeOS (or the Amiga, or whatever) had been allowed to continue its development, reaching feature parity with the likes of XP/Vista and Mac OS X - would it still be as lean, slim, and fast like we remember it now?

In fact, we do have an example of such a thing: MacOS X. Remember, it's directly based from NeXTSTEP -- which ran perfectly fine on a motorola 68030 machine !
It was even using DisplayPostScript, ie true wysiwyg, etc.

So what would have happened with BeOS or Amiga ? the exact same thing. And I don't think we have a bad deal out of it -- it's not like there is no added functionalities gained with the increase in CPU power.

Reply Score: 2