Chris Mabe Homework 5

It's because there is no "one size fits all" language. Anyone that has a CS degree definitely needs to know both Java and C++, and probably ought to know several other languages as well. The main skill is to be able to learn a new language from its documentation whenever necessary.