What makes Python most preferred language for Algorithmic Traders

What makes python preferred language of Algo Traders

One thought on “What makes Python most preferred language for Algorithmic Traders

  1. May 30, 2016

    Mastazi Reply

    I disagree with the “functional programming” bit.

    Guido Van Rossum, the creator of Python, once wrote: “I have never considered Python to be heavily influenced by functional languages, no matter what people say or think. I was much more familiar with imperative languages such as C and Algol 68 and although I had made functions first-class objects, I didn’t view Python as a functional programming language” [1].

    While Python has some functional programming features (lambdas, higher-order functions) it’s not really a functional language (it lacks many functional programming features such as tail call optimization). I would describe Python as an object-oriented language or, maybe, as a multi-paradigm one.

    Or perhaps you are using the expression “functional programming” with a different meaning than the one it has in computer science?

    [1] http://python-history.blogspot.com.au/2009/04/origins-of-pythons-functional-features.html

Leave a Reply

Your email address will not be published. Required fields are marked *