Problems in, and a pragmatic approach to programming language measurement