Why does Pascal have a high code density?
What makes Pascal dense is not the features it has, but the features it doesn't. Here is a small list of features that make other languages less dense:


higher order functions
classes and inheritance 
specialised syntax for sets, lists, hashes
built in regular expression syntax
good libraries