Kevin Atteson has a PhD in computer science from the University of Pennsylvania and more than 15 years’ experience in quantitative finance, including Goldman Sachs, UBS, Morgan Stanley and Summer Road.
What language does he prefer for quantitative finance modeling?
Kevin explains why:
“I have worked in industry as a data scientist for more than 15 years, from before it was called data science. During this time, I have explored and built models on moderate-sized data, typically having billions of rows with a total data size in the terabytes. I’ve used most of the common platforms out there including Mathematica, Matlab, SAS, R, KDB and Python.”
Julia is the only language I’ve found that meets the following desiderata:
1. Performance: Fast enough to manipulate terabytes of data in a time useful for exploration
2. Flexibility: No limitation to the algorithms the user can bring to bear on the data
3. Eliminates the two language problem: Easy to build production code without reimplementation in another language
“About six years ago, I started a new team, and, because we were starting from scratch, I had the opportunity to choose any platform. I explored the available platforms at that time, and found Julia to be the fastest, easiest way to maximize speed and performance and get from concept to production in a single language.”
“I’ve found that Julia is about 50-100x faster than other systems I’ve used that have similar flexibility – such as other dynamically typed programming languages and SQL databases.”
our enterprise products
Need help with Julia?
We also provide training and consulting services
and build open source or proprietary packages
for our customers on a consulting basis. Email us:
Julia Computing's mission is to create and deliver products that make Julia easy to use, easy to deploy and easy to scale. We operate out of Boston, London and Bangalore, and we serve customers worldwide.
© 2016 - 2020 Julia Computing, Inc. All Rights Reserved.