Both are good languages. I have found that pascal tends to be easier to read and maintain, it is also a more forgiving languages (case insensitive, very strick syntax etc), it's good language to start to learn programming with, but it also has enough features to keep an experiened programmer going.

C++ is also a good language, but I personally find it messy, much of the code you find in the web can be hard to follow due to either bad coding style by the author or as a result of the flexability the language provides (inline variable declarations, and functions, compiler macros etc).

hope this helps

Dean