Understanding Human Languages with Programming Languages