Computer languages differ not so much in what they make possible, but in what they make easy.