It is possible now to design computing systems which have much better languages than the ones that are readily available, and much more helpful programs on them, which enable the user to have a kind of dialogue in the way that you would with a person that you're trying to communicate with, whereas, at the moment, you can't have that sort of dialogue.