You're giving computers the same exact name. Think about it.
I'm not quite sure what I'm supposed to be saying here, so I'll try to explain.
Clearly if we consider what computers can do, if we include everything that something does in addition to its function as a computer, then they can do anything. All we need to do is connect something to a computer, and we have an object that is a computer and also has property X, whatever that may be.
So we can never say, in that sense, that a computer cannot do anything if it is possible at all. However, what we are considering is whether a computer can do some particular task
by computing. The particular thing we are interested in is whether computation, as performed on
any computer device, without regard to implementation, is sufficient to produce consciousness.
Since the statement "a computer can't write jokes" is thus inevitably false if
anything can write jokes, the statement would be better interpreted as "it is impossible for an algorithmic computational process to produce jokes". My own view is that no such algorithmic process has yet been found, and that it may be impossible for an algorithmic process to understand jokes in the same way that a human does.
And when (or if) I write "computers cannot communicate" what I am trying to say is that the exchange of information between computations does not mean that information is communicated in the same sense as it is between humans, when
understanding of the information is involved.
If yy2bggggs is seeking for us to avoid using the word "computers" when what we are really talking about are computer
programs then he's probably right.