• Question: Which programming language(s) do you use (if any) for your research or for leisure?

    Asked by anon-226594 to Sameed, Jose, joannabarstow, Heidi, Freya, Chris on 12 Nov 2019.
    • Photo: Jose Brandao-Neto

      Jose Brandao-Neto answered on 12 Nov 2019:


      hi yawn362zip,

      I’d love to be able to use scratch at work. it has all the features and can do really cool stuff very straightforwardly.

      if you like parallel computing, do learn StarLogo. It’s like scratch on steroids: https://education.mit.edu/project/starlogo-tng/

      I actually use python (actually jython), but over the years I’ve used awk+gnuplot a lot – winning combination. But I trained using C and Matlab. And Mathematica is great to learn and do maths, very complicated algebra that by hand are tricky and laborious, like expanding power series.

      jose’

    • Photo: Freya Addison

      Freya Addison answered on 13 Nov 2019:


      I mainly use python now for my research, but also a bit of bash and Arduino C++. I have used R & IDL in the past for two specific projects. I was trained on Fortran 90, Matlab & NCL. Personally I have had fun using HTML & CSS, and I have used python to do various tasks for myself too.

    • Photo: Heidi

      Heidi answered on 14 Nov 2019:


      I mostly use Python, and then lots of other astronomy programmes specific to my work. If programming is something you’re interested in, I’d totally recommend trying to learn a language, because it’s fun and helps you get ahead if you do a science degree at university!

    • Photo: Sameed Muhammed

      Sameed Muhammed answered on 14 Nov 2019:


      I use a combination of MATLAB, LabVIEW, and Python, and occasionally C++ and Mathematica. I love using MATLAB for my own fun projects, but eventually I think I should be able to do them better with Python.

Comments