2 ms·C# and F# are the first two that I can think of that can do all the things you mentioned pretty well.by tigershark 10y agoC# and F# are the first two that I can think of that can do all the things you mentioned pretty well.