Hi Will,
Thanks for your classification. Now, I totally understand your concern.
However, Teams does not support this feature yet. I understand it would be more convenient for you if we can just type some character in the chat window like “```c” and Teams would know you are going to use the C language and format the texts correctly. In this situation, I would suggest you submit your feedback to our Microsoft Teams UserVoice via this link or directly click the Help icon in the Teams client and select Suggest a feature. Your feedback is the best way to make our product perfect for you and others. Thanks for your understanding.
By the way, you may already know we can use Code snippets as a workaround. We can specify the language in it.
Thanks,
Ray