That's an interesting point and I agree with what you say for a simple question and answer. But there may be just as much subjectivity in the "right" answer for a complicated problem.
What if it compiles but gives erroneous results? What if it compiles and gives correct results, except for a certain day of the year? (see http://news.ycombinator.com/item?id=4128208). What if it compiles and runs and always gives the correct results no matter what, but isn't as efficiently written as it could be?
What if it compiles but gives erroneous results? What if it compiles and gives correct results, except for a certain day of the year? (see http://news.ycombinator.com/item?id=4128208). What if it compiles and runs and always gives the correct results no matter what, but isn't as efficiently written as it could be?