Those are the extremes, so once you know those you can handle most things.  Some modern languages seem to have a foot in each camp, like Rust for example.<p>We should graph every programming language on a radar chart using those axes.