The best bet with domain names is determine rather you are creating a one hit website (only targeting one term) or a long-term brand. If your goal is long term branding, your best bet is to go with a term relevant to programming in general. If your goal is that one term, you may be best off throwing together an exact match or otherwise, a very close one, as you mention.
But as Vergil detailed, most exact match domains have been taken - actually, all have - unless you're in a newly emerging - and mostly anonymous - market.
In this instance, I would first attempt to find qualifying .net or .org domains. These have shown to have secondary acceptance rates as compared to .com's, and still will draw a reputable amount of clickthroughs. The further down the TLD chain you get, to .us, .tv and etc, the less likely you are to get user respect, which pervades through all aspects of a site.
I can't spend the time to find you an exact domain, but if you are going with a longterm C resource, I would suggest a C+adjective derivative, which will likely still be available. This will help brand you but still help a bit with SEO.
CDialects
CommunicatingC
Are two ideas I just came up with off the top of my head. Good luck.