Tuesday, May 11, 2004
Moral Equivalency
Remember folks; the term "Moral Equivalent" should only be used in a discussion of the relative 'goodness' or 'badness' of something. It's a judgement call. If thing A were put on one side of Anubis's scales, and thing B were put on the other side, and they weighed equally, then you would have something that was morally equivalent to something else.
It is not meant for use in technical discussions. Saying that this for loop:
for (int i = 0; i < 20; ++i)
{
}
is the "moral equivalent" of this while loop:
int i = 0;
while (i < 20)
{
++i;
}
is a pointless statement. What you really mean is that they're equivalent to one another, not that they're the moral equivalent of one another. The while loop is not evil. The for loop is not a noble act equivalent in nobility to the while loop. They're just equivalent.
Next time on pedant's corner: mute discussion points, things you do anyway irregardless, and if worse comes to worse I'll look at similarly mangled other phrases. Capeesh?
It is not meant for use in technical discussions. Saying that this for loop:
for (int i = 0; i < 20; ++i)
{
}
is the "moral equivalent" of this while loop:
int i = 0;
while (i < 20)
{
++i;
}
is a pointless statement. What you really mean is that they're equivalent to one another, not that they're the moral equivalent of one another. The while loop is not evil. The for loop is not a noble act equivalent in nobility to the while loop. They're just equivalent.
Next time on pedant's corner: mute discussion points, things you do anyway irregardless, and if worse comes to worse I'll look at similarly mangled other phrases. Capeesh?
Labels: rants


3 Comments:
This post has been removed by a blog administrator.
This post has been removed by a blog administrator.
This post has been removed by a blog administrator.
Post a Comment
<< Home