Tagged: characteristics of good programming language