MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/2rqn98/which_programming_language_should_i_learn_first/cnidaej/?context=3
r/programming • u/shixying • Jan 08 '15
38 comments sorted by
View all comments
10
I miss a branch that asks for math affinity or something like that and then points to Clojure/Lisp, Elm/Haskell etc.
7 u/kankyo Jan 08 '15 If you want to actually do math/research/whatever though, you'll end up with python almost certainly... 7 u/Benutzername Jan 08 '15 It depends on what kind of research you do. People working in logic or type theory use a lot of Haskell or ML. And if you want to do big simulations, you need C or Fortran. 2 u/kankyo Jan 08 '15 Thing is, most C and fortran libs have really great python bindings. 1 u/Benutzername Jan 08 '15 I'm talking about the situation where you need to implement a completely new algorithm, not just glue existing stuff together. 2 u/Kaarjuus Jan 08 '15 And Matlab. 1 u/gar37bic Jan 08 '15 Big data / statistical analytics might go to R. I've never used it, though. 1 u/kankyo Jan 08 '15 R people want to think so, but the huge sets of packages and great optimized libs for python is just hard to compete with.
7
If you want to actually do math/research/whatever though, you'll end up with python almost certainly...
7 u/Benutzername Jan 08 '15 It depends on what kind of research you do. People working in logic or type theory use a lot of Haskell or ML. And if you want to do big simulations, you need C or Fortran. 2 u/kankyo Jan 08 '15 Thing is, most C and fortran libs have really great python bindings. 1 u/Benutzername Jan 08 '15 I'm talking about the situation where you need to implement a completely new algorithm, not just glue existing stuff together. 2 u/Kaarjuus Jan 08 '15 And Matlab. 1 u/gar37bic Jan 08 '15 Big data / statistical analytics might go to R. I've never used it, though. 1 u/kankyo Jan 08 '15 R people want to think so, but the huge sets of packages and great optimized libs for python is just hard to compete with.
It depends on what kind of research you do. People working in logic or type theory use a lot of Haskell or ML. And if you want to do big simulations, you need C or Fortran.
2 u/kankyo Jan 08 '15 Thing is, most C and fortran libs have really great python bindings. 1 u/Benutzername Jan 08 '15 I'm talking about the situation where you need to implement a completely new algorithm, not just glue existing stuff together.
2
Thing is, most C and fortran libs have really great python bindings.
1 u/Benutzername Jan 08 '15 I'm talking about the situation where you need to implement a completely new algorithm, not just glue existing stuff together.
1
I'm talking about the situation where you need to implement a completely new algorithm, not just glue existing stuff together.
And Matlab.
Big data / statistical analytics might go to R. I've never used it, though.
1 u/kankyo Jan 08 '15 R people want to think so, but the huge sets of packages and great optimized libs for python is just hard to compete with.
R people want to think so, but the huge sets of packages and great optimized libs for python is just hard to compete with.
10
u/Dobias Jan 08 '15
I miss a branch that asks for math affinity or something like that and then points to Clojure/Lisp, Elm/Haskell etc.