I won't give a decisive opinion on the subject of this thread because I'm not knowledeable enough, but I would like to dicuss the issue sensibly without all this flaming, and without it being spread over two threads. Why are people flaming this kid in what is a semi-professional environment? Why not just express disagreement and rate his posts down? Surely that would be enough to ensure people take his posts with a (large) pinch of salt?
With the possible exception of my last bit of sarcasm I do not think I have actually flamed him and actively tried to preserve the idea of "reasonable doubt" as long as I could and giving him the possibility to still proof himself.
Anyway, if I'm not mistaken, the general subject is about comparing assembly to high level languages and APIs which, like almost any subject, I think is a reasonable subject to discuss.
A reasonable discussion was attempted at the beginning (with a few isolated incidents). Nevertheless, the progress of the discussion has shown that Andy has neither the ability nor the understanding and just kept adding wrong and twisted looks-like-facts. Whether this is because he is too stupid, too clueless and arrogant or a troll is up to everyone for him/herself. My bet is on troll.
In my experience, adding actual meaningful discussions to a such infested thread is counterproductive as the people who would benefit most from it are the most likely to take in dangerous misinformation spilled by the infestor. If you truly have a desire to deliberate the topic, I would suggest making a new thread in a couple of days when the immediate threat of re-infestation has dropped.