Sometimes programming languages become popular because they provided an answer to a particular paradigm shift within the industry . OOP (e.g., C++, Java), the emergence of the web (e.g., JavaScript, Perl, PHP), mobile programming (e.g., Objective-C, Swift), the emergence of data science (e.g., R), come to mind.