Safety is important at all levels of software design but especially when learning to program. Although there is some confusion about what a safe programming language is, we are using safety to mean: Any attempt to misinterpret data is caught at compile time or generates a well-specified error at run time. Java is a safe programming language.
Notice the italicized text.....well, i'm glad the mars rover operated safely *cough* *cough*
and I honestly don't understand how they can say that C++ doesn't emphasize object-oriented programming, that's what C++ IS. C++ is just c with classes and object-orientation!! arrggg, stupid AP people