I only mentioned VB in regards to raw performance vs Python. I 100% concur with you that VB by now has become irrelevant. Anyone targeting .Net would most likely use C# or F#.
Python definitely is making giant steps forward. I just provided feedback of what I hear from most friends who work on the development side at banks or hedge funds in that at not one single bank Python is used to implement OMS or other high performance execution parts.
Python definitely is making giant steps forward. I just provided feedback of what I hear from most friends who work on the development side at banks or hedge funds in that at not one single bank Python is used to implement OMS or other high performance execution parts.
Totally agree, just saying that the above job spec is not about such system.
It is about an offline research environment that will provide insight on how to design and code the part of the system you just described (e.g. actual trading system).
While I do not exclude python being part of a trading system or more specifically an OMS, I highly doubt getco/knight have implemented their trading systems on python.
I do not doubt that their analysis and research system maybe based on python though.
I am posting few selected resources that can add to this discussion and clarify some misconceptions about Python and Visual Basic. It is of interest that Python is getting more popular and also more powerful and efficient while VB is becoming less relevant.
Here the point is that mediocre VB coder will do better than mediocre C# or C++ coder because VB takes care of many things in the background:
http://stackoverflow.com/questions/5006927/which-one-is-faster-c-sharp-or-vb-net
http://stackoverflow.com/questions/3836073/is-c-sharp-faster-than-vb-net
High Performance Python
Practical Performant Programming for Humans
By Micha Gorelick, Ian Ozsvald