I am about to learn a programming language so that I can use APIs, like the one provided by Interactive Brokers, to automate trading. I was leaning toward C++, but a friend who is a programmer pointed out that development time can be shortened significantly using Borland's Delphi.
I realize that source code is likely to compile to about the same (possibly indistinguishable) object code regardless of which language is used, so I was leaning in favor of Borland Delphi.
However, I belive that use of an API like IB's requires communication between the program that I write and the API that may require the use of a particular programming language. Or, at least the examples (code snippets) provided for using the API assume a particular language (like C++). Therefore, maybe it is best to stay with the programming language recommended by the API provider.
Any thoughts on using Borland Delphi instead of C++ to run an automated strategy with IB's API?
Norm
I realize that source code is likely to compile to about the same (possibly indistinguishable) object code regardless of which language is used, so I was leaning in favor of Borland Delphi.
However, I belive that use of an API like IB's requires communication between the program that I write and the API that may require the use of a particular programming language. Or, at least the examples (code snippets) provided for using the API assume a particular language (like C++). Therefore, maybe it is best to stay with the programming language recommended by the API provider.
Any thoughts on using Borland Delphi instead of C++ to run an automated strategy with IB's API?
Norm
