Working with other languages



This is probably a technical question, and off topic here, but I couldn't think of a better place to ask.

I was recently in a forum discussion about recreating an old game.

It would be a group effort as no one has the time / experience to do it on their own. The ever present question arose, which language?

There was a C++ guy pushing like it was the only choice, a few VB folk, myself and another Delphi user, and a few C# users.

So we had a bit of a mixed bag.

My first thought was we should use .NET, that way we could get the IDE's for free (I own BDS, but many don't own an IDE and could get VS Express or Turbo) and we could possibly leverage our skills in the different languages without having to chose just one, which had a pretty low chance of agreement :-).

Has anyone done mixed language development before? If it went ahead (which I honestly doubt, but the concept interests me) then the project would need to be broken down into different parts which are linked together to form a whole.

Could DLL's in W32 do the same thing? (Delphi, VB6 and C++) or is .NET (Delphi.NET, VB.NET and C#) the way to best achieve this?


--
Robin.

Australian Bridal Accessories := http://www.bridalbuzz.com.au
.