Even if you are a fan of a programming language, you have to admit that there is no such thing as a perfect programming language. Technologies are constantly developing, some are replaced by others, and those that do not have time to keep up with the times remain far beyond the limits of popularity…