The Evolution of Programming Languages: From the First to the Most Comprehensive