Earlier quoted context omitted.
> In C everyone starts out as a "bad programmer" In everything in life one starts out as a "bad ". I would be a bad free diver (I'd probably kill myself). People inexperienced in lack knowledge in . That is not an insult. That's just reality. One can do some pretty serious mistakes as an inexperienced Python programmer (example: async/await) or downhill skier. It's not the language, it's lack of knowledge and experie…
Funnily, GPT-4 seems like it generates pretty bad C code but pretty good Python code. The C code will have silly things, like bad style or `double d = malloc(sizeof(double))` (instead of `double*`), which makes it evident that its training data was full of pretty bad C code. Which makes sense since most C code out there, like on StackOverflow, is bad. Same with Bash code. The worse quality of code available in these…
Back when OpenAI had code-specific models based on GPT-n they were generally specifically advertised as best at Python; I suspect their coding-related training data and human feedback on coding tasks all favors Python by a significant amount (and I supect that that actually gets reinforced by positive feedback, since this makes it most likely that they get used with Python over time, too.)