I've been developing for a few years now, and I have to architect a system that will be running on Linux using a PostgreSQL database for my corporation. I would like some feedback on what language I should use. I was thinking about C++, which is fast and comfortable for me. Somebody else mentioned Mono (I'm concerned about the new-ness of the language C# and the lack of support, but I'm open). Java is definitely not a good idea. What do you all think? I'll split the points between the people who respond. Thanks in advance.