Text this: Comparing Large Language Models and Human Programmers for Generating Programming Code