|
Re: Using Multiple Languages
I think I'd rephrase this original question.
Do you have a problem that warrants bringing in an additional tool?
A computer language is a tool. Carrying multiple tools around and being proficient in them is useful and not uncommon. Using them simultaneously is far different and far harder than one at a time.
Getting to the details, mixing languages can really complicate things if the fundamentals of data types, memory ownership and lifetime aren't well understood and controlled. There are other issues too, like knowing which tool a particular error code was produced by. Basically, different design philosophies within the language and the libraries can make this much harder.
As others have mentioned, a safer way to do this is to isolate the tools to different computers, perhaps at sub-team boundaries.
Did you have a specific problem in mind?
Greg McKaskle
|