Tagged: characteristics of successful programming language