VPLs and novice program comprehension: how do different languages compare? | IEEE Conference Publication | IEEE Xplore