Thank you Johan for your well reasoned post and thank you ZsoZso for reminding us that as our machines become more and more capable, we humans regularly change the rules on what constitutes "machine thinking" because we want to continue to believe that only humans can really "think".
I suspect he means the former, and not the latter. In which case I would agree with him.
I am not sure if Edsger is making the point that machines can really "think" (analyze their environment and take action based on that analysis) and submarines can effectively "swim" (move through the water) -- or if only humans can think because by definition that is a strictly human capability and only living organisms can swim and submarines propel themselves through the water using human-designed mechanical power.As my friend Edsger Dijkstra once said "The question of whether machines can think is about as relevant as the question of whether submarines can swim
I suspect he means the former, and not the latter. In which case I would agree with him.