What are good coding languages to learn?
O
Tags:
(Baboon, 157
Points)
on 5/29/12 at 3:09am
I already know VB.net but what are some languages that I should try to learn now that may be used in trading in 8-12 years?







Object oriented languages are
Object oriented languages are very mainstream now - (Java, C, C#, C++, etc)
Also, Matlab comes up in job requirements quite often.
Offtopic: I so hope http://www.wolfram.com/finance-platform/ becomes popular. The chances are 0.0001% though :(
"Every man should lose a battle in his youth, so he does not lose a war when he is old"
Second MatLab.
Second MatLab.
C++, C#, and Java are the
C++, C#, and Java are the primary languages used in writing algos and also backtesting very large amounts of historical data.
MATLAB/R are great for statistical analysis and graphical displays.
Python is my personal favorite. It's an interpretive scripting language. More and more firms are now using it; at my previous job we used python almost exclusively to write the algos.
I use VBA, Python and MATLAB.
I use VBA, Python and MATLAB.
"I swear, by my life and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine."
Chiming in to put in a good
Chiming in to put in a good word for C++ and Java. Start off with an object-oriented language; you'll learn the "mindset" of programming a lot better than if you started with something looser like Python.
"Accept no one's definition of your life; define yourself."
Currently: quantitative marketing/business development
Previously: management consulting, investment banking
Learn C++ It'll help you
Learn C++
It'll help you understand the concept of programming and especially debugging a lot better than learning something like Java or C# that basically tells you where ever bug is. Spending hours looking for a segmentation fault will make you better at understanding how to code correctly.
C++
C++
pick em, lick em, stick em
Java to get your feet wet,
Java to get your feet wet, progress into C# and C++ after you have a good grasp
Here's the thing. If you can't spot the sucker in the first half hour at the table, you are the sucker.
It would be awesome if MIT
It would be awesome if MIT courseware offered an intro to C++ course. Their intro cs course featured online is python.
why is there so much hate on
why is there so much hate on python, it is a good introduction to programming without so much intensive detail. Once you learn python you should be prepared to study programming in any other language from reading.
Wish I'd known about the MIT
Wish I'd known about the MIT intro cs course. I took the one offered through Stanford and it was modified Javascript. Still a good course, but Python would've been more challenging for me.
RichardPennybags: Object
Object oriented languages are very mainstream now - (Java, C, C#, C++, etc)
Also, Matlab comes up in job requirements quite often.
Offtopic: I so hope http://www.wolfram.com/finance-platform/ becomes popular. The chances are 0.0001% though :(
C's not object oriented. From what I've been reading, it looks like functional languages are gaining share, e.g. the ML family or F#. My impression is that it depends on how new the particular shop is and how much legacy code they have to maintain. If they're older, they've probably built their systems in more traditional languages like C++ / VBA and will be more likely to keep using those languages to work with the existing codebase. If they're newer, they're more likely to use something different since they don't have to maintain or build on their old code.
Brady4MVP: It would be
It would be awesome if MIT courseware offered an intro to C++ course. Their intro cs course featured online is python.
You totally need to Google better:
http://ocw.mit.edu/courses/electrical-engineering-...
I happen to know one of the guys who taught it; he's legit (coded Wubi and UNetbootin).
"Accept no one's definition of your life; define yourself."
Currently: quantitative marketing/business development
Previously: management consulting, investment banking
chicandtoughness: Brady4MVP
It would be awesome if MIT courseware offered an intro to C++ course. Their intro cs course featured online is python.
You totally need to Google better:
http://ocw.mit.edu/courses/electrical-engineering-...
I happen to know one of the guys who taught it; he's legit (coded Wubi and UNetbootin).
Nice try, I'm sure Brady was referring to video lectures.
"I swear, by my life and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine."
Is this the kind of stuff
Is this the kind of stuff that is useful only to someone in trading (or a quant) or would it be worth my time if I was interested in IBD or LevFin?
"Do not go gentle into that good night"
If you want to be ahead of
What's the best way to go
http://www.amazon.com/Matlab-
"I swear, by my life and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine."
Itunes University has the
Do you learn this yourself or
If you are serious about CS,
I've done a third of the
Gun Control Discussion
Does anyone ever use SAS or
Daedalus: RichardPennybags:
Work hard, play hard.
Spanish, Mandurian, German,
Eventus stultorum magister.
MIT OCW is great for python
C is the only way to go. You
anavoisp: If you are serious
I think it is completely
labanker: Is it realistic to
It is completely realistic to
protectedclass: It is
labanker: protectedclass: I
Awesome. Thanks.
Hello, Well guys do you
Always think positive...
how about Operation Research?
How much does Klingon help?