On 30/10/11 8:58 PM, Chuck Guzis wrote:
On 30 Oct 2011 at 20:22, Toby Thain wrote:
But of course it isn't even an exception. It
fits the rule perfectly:
'Test on what people actually use, not on what was purchased
arbitrarily for whiny developers.'
This brings up an interesting question. Has compilation speed
generally kept pace with Moore's law? Getting C compilation speeds
around 5000 lpm wasn't that unusual using a 5MHz 8088 with a hard
disk. Borland Delphi running on a P90 claimed 350,000 lines per
minute.
Has the concept of translating the source file blobs of your codebase
into blobs of object code then linking them all together into a
monolithic executable -- *every time you change the program* -- kept
pace with modern concepts of software development? I mean, that's a bit
primitive even relative to the state of the art in 1985*...
Could one infer that today's compilation speeds are in the range of
tens to hundreds of millions of lines per minute? Do any vendors
even advertise a number?
Phoronix seems to obsessively benchmark compilers. I'm not really sure why.
--T
* Genera,
http://en.wikipedia.org/wiki/Genera_%28operating_system%29
Smalltalk-80, etc.
--Chuck