Overloading white space in C++

This paper by Bjarne Stroustrup is an April Fool's joke. And you'll only get it if you are a C++ programmer. But it is so well written that if you didn't notice the date you might think it was real.



The best idea in the fake paper is letting you write C++ programs using Unicode, which is a giant character set that encompasses all the characters in the whole world. (Unicode is used internally in Windows XP, amazingly.) It's fun to browse through and be amazed at the characters that have been tracked down and formalized as Unicode.



For example, Dingbats are an official standard. What could be better than having Dingbats as an official international standard?