There is no reason for this to turn into a coding language religious debate. People who make blanket statements that language A is better than Language B are either pushing an agenda or lack experience in the other language IMO.
There is no best language. They are tools. Some tools are better for certain jobs than others but that doesn't make the language better than the other in an absolute sense. The key as a developer is to pick the best tool for the job by understanding the relative strengths and weaknesses of the languages under consideration.
When you come right down to it with the current speed of the modern compilers the main difference in how fast a program will run when developed in several different languages depends primarily on how efficiently the code was written and adapted to utilize the language's speed optimizers. The greatest speed improvements always come from the developer's implementation rather than the specific language they choose.
One tool I've found that fills in some of the deficiencies of VB is powerbasic. www.powerbasic.com It is very similar to VB and allows for natively compiled windows DLLs, which are a must when working in trading programs like Tradestation. The best part of this language is they claim speed better than C++ while writing code in VB syntax. I have to admit, though that I haven't found many instances where using a PB dll was faster than writing the same code within VB. .NET may be able to compile Win DLLs so this may not be such a big benefit.
There is no best language. They are tools. Some tools are better for certain jobs than others but that doesn't make the language better than the other in an absolute sense. The key as a developer is to pick the best tool for the job by understanding the relative strengths and weaknesses of the languages under consideration.
When you come right down to it with the current speed of the modern compilers the main difference in how fast a program will run when developed in several different languages depends primarily on how efficiently the code was written and adapted to utilize the language's speed optimizers. The greatest speed improvements always come from the developer's implementation rather than the specific language they choose.
One tool I've found that fills in some of the deficiencies of VB is powerbasic. www.powerbasic.com It is very similar to VB and allows for natively compiled windows DLLs, which are a must when working in trading programs like Tradestation. The best part of this language is they claim speed better than C++ while writing code in VB syntax. I have to admit, though that I haven't found many instances where using a PB dll was faster than writing the same code within VB. .NET may be able to compile Win DLLs so this may not be such a big benefit.

