IN1997,whenJavawasnew,JamesGosling(thefatherofJava),describeditasa“bluecollarlanguage”thatwas“prettysimple”[Gosling97].Ataboutthesametime,BjarneStroustrup(thefatherofC++)describedC++asa“multi-paradigmlanguage”that“deliberatelydiffersfromlanguagesdesignedtosupportasinglewayofwritin