Some years ago, it was indicated by Bill that he has mental health
problems which manifest themselves in terms of memory loss, difficulty
grasping concepts, etc.
That Bill has mental issues is apparent to everybody (it has been mentioned
several times in these two threads [averages and averages2]). The question
is whether those issues are due to intellectual deficiency or simply
behavioral.
I have not been able to find the origional post where Bill indicated the
exact conditions of his supposed illness; though, I have found several
references to it in the usual usenet archives. Most of these references
point to 'short-term' memory problems. I have already commented on the
inconsistancy of his behavior with the observed symptoms of those with
diagnosed 'short-term' memory issues in a sub-thread of averages 2.
Indeed, Bill responded that his memory is good short of three days which
was plenty to keep up with these threads that were less then tree days
apart (and archived if not still on his news server).
The problem has not really been with Bill's memory or comprehension. The
problem has been that Bill is given good suggestions (often with working
code) and then simply dismisses them. When it became almost impossible
mis-comprehend the thread -- Bill just moved to another one where he could
hopefully entice more people into the fray.
The fact that he seems to have been using this behavior for years indicates
that he has had plenty of time, even with memory issues, to progress
beyond the basic level of calculating an average (even a moving average)
and making decent programming decisions. In programming classes that I
have given, calculating an average is one of the first problems that I
assign. Using programming decisions like passing control information as
the first element of an array rather the passing it explicitly, is I style
decision that would mark down even in the code of beginners.
Therefore, if has not been able to figure out one of the most basic
problems in C after years of study, then I would question whether C (or
programming in general) is beyond him.
The fact that he keeps trying and deliberately disregards all suggestions
given to him, along with the fact that he still hasn't produced anything
beyond a really lousy function prototype that most beginners would dismiss
as bad style even after he has been presented with working code examples,
makes me question that his intellect might not be the real problem.
Maybe his problem is simply behavioral.
Don't feed the trolls.