Essential programming for physics/mathematics

  • Thread starter Thread starter Visceral
  • Start date Start date
  • Tags Tags
    Programming
AI Thread Summary
Essential programming languages for physicists and mathematicians include Fortran, C++, and Matlab, with Matlab being recommended for beginners due to its user-friendly interface. For those seeking a deeper understanding and proficiency, C++ is suggested as it provides a solid foundation that facilitates learning other languages in the future. Many students find themselves struggling with programming assignments in courses like differential equations and classical mechanics, indicating the importance of gaining programming skills to enhance comprehension in these subjects. Overall, mastering the basics of Matlab or IDL is advisable for getting by, while C++ is essential for more advanced applications.
Visceral
Messages
59
Reaction score
0
Hello,

I was wondering what programming languages are essential to a physicist/mathematician. In the courses I am in, I have encountered programming homework assignments that I did not anticipate(differential equations and classical mechanics). Needless to say, I have had very little experience with programming, so these assignments have been more of me struggling with the programming/syntax than me understanding math/physics. What programming languages should I know? It seems like Fortran, C++ and Matlab are some of the most popular ones I see.
 
Physics news on Phys.org
If you want to get by, you should learn the basics of something like MatLab or maybe IDL.
If you want to be pro, you should learn C++, and once you're familiar and experienced with that you'll be able to pick up whatever bits of pieces of other languages you need, when you need them.
 
I’ve been looking through the curricula of several European theoretical/mathematical physics MSc programs (ETH, Oxford, Cambridge, LMU, ENS Paris, etc), and I’m struck by how little emphasis they place on advanced fundamental courses. Nearly everything seems to be research-adjacent: string theory, quantum field theory, quantum optics, cosmology, soft matter physics, black hole radiation, etc. What I don’t see are the kinds of “second-pass fundamentals” I was hoping for, things like...
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Back
Top