Unlike human languages, computer languages have tightly-specified boundaries so LLMs do a lot better. See also math.