Many languages have redundant features; progress in language design includes removing those features. (This post is also available in Japanese.) There are many programming languages, and new ones are being introduced all the time. Are these languages better than previous languages? Obviously, that's impossible to answer, since there's no clear measurement of what constitutes a 'better' programming