Consequently, a general-purpose programming language should...
Consequently, a general-purpose programming language should support a variety of ways of thinking and a variety of programming styles.
Consequently, a general-purpose programming language should support a variety of ways of thinking and a variety of programming styles.