Just my two cent:
C/C++ --> Applications are harder to mantain than with BlitzMax. Usually faster than BlitzMax, but BlitzMax is 'fast' enough.
C# --> Requieres a runtime and it is not still really 100% mac or Linux compatible as mono is not mature and silverlight doesn't support all the C# framework core functionality.
JAVA --> Terrible syntax (IMHO) and also requieres a runtime framework to run. Not as fast as C#, so BlitzMax wins again
Visual Basic .net --> Same problems as C# with the addition of natively suported late binding, wich can make applications very slow compared to BlitzMax or C#
Visual Basic 6 --> Nasty com arquitecture, not really OO and it has to deal with the iDispatch for everything... Slow and not cross platform, also requieres a runtime
JavaScript --> Nice toy. Nothing more
C/C++ --> Applications are harder to mantain than with BlitzMax. Usually faster than BlitzMax, but BlitzMax is 'fast' enough.
C# --> Requieres a runtime and it is not still really 100% mac or Linux compatible as mono is not mature and silverlight doesn't support all the C# framework core functionality.
JAVA --> Terrible syntax (IMHO) and also requieres a runtime framework to run. Not as fast as C#, so BlitzMax wins again
Visual Basic .net --> Same problems as C# with the addition of natively suported late binding, wich can make applications very slow compared to BlitzMax or C#
Visual Basic 6 --> Nasty com arquitecture, not really OO and it has to deal with the iDispatch for everything... Slow and not cross platform, also requieres a runtime
JavaScript --> Nice toy. Nothing more