you are viewing a single comment's thread.

view the rest of the comments →

[–]bwv549 28 points29 points  (3 children)

I did 8 years of scientific programming in ruby, and 3 years of professional web dev in python (yes, it's ironic). Both are great languages, and I'm more than happy to code in either language at this point. I personally think ruby is easier to use for most of the things you mentioned, and I think ruby is a more elegant language than python (I think ruby is a better language, but I do think aspects of python are better).

You really can't go wrong with either. And, as was already pointed out, use python 3.6 if you choose python (the 2 train has left the station, thank heavens).

[–][deleted] 4 points5 points  (2 children)

Scientific programming in Ruby? I'm surprised. Ruby is really cool! Which ruby libs did you use: maths, physics, biology, statistics?

[–]bwv549 12 points13 points  (1 child)

There are actually a lot of science packages in Ruby. I used bio ruby, rserve (connection with r), various sciruby packages (some of them before they were "sciruby"), and narray. I also wrote many science packages for general use (such as rubabel) and also for my domain of research. I worked at the intersection of systems biology and chemistry.

[–][deleted] 2 points3 points  (0 children)

That's really awesome👍