>It seems crazy to ignore the philosophy and roots of a language when
>choosing one for teaching, but a concern about popularity in the industry
>seems to have overwhelmed common sense at some schools.
  OTOH it must seem strange for CS1 to ignore a student's high AP test
score, and the AP test, and thus high school CS, is now C++.   :(