Text this: Comparing and assessing programming languages