On Tuesday, 30 July 2013 at 10:08:22 UTC, Leandro Lucarella wrote:
JS, el 29 de July a las 22:32 me escribiste:
On Monday, 29 July 2013 at 19:38:51 UTC, Walter Bright wrote:
>On 7/29/2013 12:08 PM, JS wrote:
>>Trying to use distance and speed as a measure of performance >>of
>>a program is
>>just ridiculous.
>
>If you google "program execution speed" you'll find it's a
>commonly used term. "Lines per second" is a common measure of
>compiler execution speed - google "compiler lines per second" >and
>see.
>
>
>>(again, if we started with 12 second and went to 21 seconds, >>it
>>would be a near
>>75% increase. But a 75% increase is not a 75% >>decrease!!!!!!!!)
>
>Speed is the reciprocal of time, meaning a decrease in time >is an
>increase in speed.

You are right, sorry. There is no difference.

I think the issue is interpretation. When I read "X% increase in
speed" I think "X% faster [in time]".

I just want to point out that being so much people getting this wrong
(and even fighting to convince other people that the wrong
interpretation is right) might be an indication that the message you
wanted to give in that blog is not extremely clear :)

That was my whole point. If you used some easier measure to understand (like using time instead of speed) you could have avoided all this
confusion :)

It depends on the audience, but to write an article that is informal then use a very formal definition of speed is just begging for problems.

It's hard for me to really imagine that lines is a measurement of distance and speed is lines per second... but even if I allow this I don't understand why it is a better metric than just time alone(even though it is equivalent mathematically it is a convoluted approach).

If a compiler can compile n lines per second, is that really all that useful as a direct measurement? Are you saying I have to go count the lines of code in my program? Do I count empty lines? commented lines? etc... Why don't you just give me the most direct answer?

Time is really all that matters, everything else is just obfuscation.

Reply via email to