I tend to disagree about the many generations (mostly because I really hope for a breakthrough in my lifetime) but if you describe to someone in the 1930s what the computer will be just 80 years later ... we are living in science fiction right now. And accelerating.