bUlLeT_pRoOf
BattleForums Junior Member
thank you Crysis! Has anyone seen the specifications for Assassin's Creed yet? They are absurd.
yeah but Moore's law states hardware gets better at an exponential rate, but clearly Software is slow to follow.I blame this: Moore's Law - Wikipedia, the free encyclopedia
My computer is quite useless for most purposes at the moment. It is still good for receiving porn ads on BattleForums, I guess, but there's other things it should be able to do.*
Columbia (supercomputer) - Wikipedia, the free encyclopediaRumor is Nasa computers can;t even handle Crysis without it sneezing now and again.
Not talking about Power. Talking about how hardware gets faster, software ends up bloated and slower. Only balanced out by the fact that our hardware is better, most new computers run new software just as fast if not slower than they did years ago and that isn't because the software is better, but because it is slower.Software "power" cannot be measured, to be honest.
Ah, but software is getting as efficient as hardware at the same rate. There are twice as many control sequences being executed in a certain time frame by Moore's Law. It's just that nobody works directly with machine code. In order for software, from a human perspective, to follow Moore's Law, one would have to strip away everything one knows about a computer. One wouldn't even have programs, they'd slow the processor down.Columbia (supercomputer) - Wikipedia, the free encyclopedia
doubt ful
Not talking about Power. Talking about how hardware gets faster, software ends up bloated and slower. Only balanced out by the fact that our hardware is better, most new computers run new software just as fast if not slower than they did years ago and that isn't because the software is better, but because it is slower.
I know specifically that I have computers that take just as long if not longer to start up the OS than 10 years ago when I had windows 95. Hardware is just making the physical components smaller to fit more transistors. To program you either write everything yourself taking months longer, or you use existing libraries and frameworks that take up more space and take far longer to load at a cheaper cost.
When I say software is getting less efficient I don't mean on a per hardware basis. Because if you compare it, Software is completely Dependant on the hardware. I'm simply saying that software is following a trend of being far to bloated, and looking at the way it is created versus the way hardware is created, Software has become far more inefficient to lower cost of programmers than is needed. It isn't a bad thing, it is inconvenient but better hardware means it doesn't matter as much, but it could be far better.Ah, but software is getting as efficient as hardware at the same rate. There are twice as many control sequences being executed in a certain time frame by Moore's Law. It's just that nobody works directly with machine code. In order for software, from a human perspective, to follow Moore's Law, one would have to strip away everything one knows about a computer. One wouldn't even have programs, they'd slow the processor down.
Which is why software doesn't follow Moore's Law - only transistors and processor speed.*
The modularity of Windows means that kludges (ugly fixes) are occurring less and less in today's software, despite the fact nobody knows what the heck .NET Framework installation for Microsoft Visual C++ Runtime 7.0 Library for ComponentDLL means. It's only the perception of Windows that software is getting more and more bloated - to accomplish tasks more efficiently, one has to introduce more bloatedness at the expense of processor efficiency. I could accomplish much with a bare Linux console but at the expense of my own time writing my own scripts. In fact, I'd probably end up writing my own GUI, which is surprise, surprise! an introduction of "bloatware".When I say software is getting less efficient I don't mean on a per hardware basis. Because if you compare it, Software is completely Dependant on the hardware. I'm simply saying that software is following a trend of being far to bloated, and looking at the way it is created versus the way hardware is created, Software has become far more inefficient to lower cost of programmers than is needed. It isn't a bad thing, it is inconvenient but better hardware means it doesn't matter as much, but it could be far better.
naw, not written badly, just a huge reliance on high level programming, libraries and software frameworks mean the programming is easy, but there is more bloat that it is less efficient.Oh wait, you guys are talking about how badly they are written. Blonde moment......