Reading about eidola revived an old project I had in mind about a programming language based on symbols, like mathematics, as a universal language.
Take a set of unicode symbols and represent all possible mathematic functions and all language keywords, constructs and structures like conditions, loops and so forth, then develop a very nice code editor and presto: the universal language even aliens would understand!
Basic structure of a Unilan program:

Sample Unilan program:

Well, sort of, I hope you get the idea

(All symbols were extracted from the courier-new font family using the char mapper utility)