As programming languages are integral components of software development, advances in software engineering must foresee and impact programming language and vice-versa. Programming languages have ...