Jeremy wrote:
>> There is no language that is "uber alles".   The domain of the problem
>> you're solving often points to the languages you might consider.
> 
> Yes indeed.  Each has pros/cons.
> 

Don't forget COBOL. I guess that would be the domain of legacy banking
systems.