Evaluation of the Programming Skills of Large Language Models