yeah it could use something like pictorial writing, lets call it hieroglyphics or better still a logogram language where each symbol means a thing like Chinese, hmm or maybe we could create an alphabet of characters where on there own they don't mean anything but with a simple small set we could combine create as many words as we want and we could program with ...
half joking I don't really know much about languages, I just don't see how a graphical programming model would be better than a text based one in expressiveness or compactness?