there are only two kinds of languages: the ones people complain about and the ones nobody uses

— Bjarne Stroustrup, The C++ Programming Language, Addison–Wesley, 1985 (via)