Future programming languages may appear very from different contemporary languages for much the same reason movies made in the 1940's and 1950's look their age. Movies depend upon conventions, styles, and assumptions to provide clues to plot, characters, situational understanding, and context. Today's programming languages have one set of assumptions; future programming languages have a different set of assumptions. Not everything about a computation is expressed in the programming language.