Programming Languages used in Graduate School? (quantum, high energy, and nuclear physics)

Click For Summary
SUMMARY

The most commonly used programming languages in graduate school for quantum, high energy, and nuclear physics include Fortran 77 and C/C++. It is essential for students to focus on learning programming concepts rather than just specific languages. Many physicists have experience with Fortran 77 but lack fundamental programming skills, such as code readability and debugging techniques. Mastery of tools like gdb is crucial for effective programming in C/C++.

PREREQUISITES
  • Understanding of programming fundamentals
  • Familiarity with Fortran 77
  • Proficiency in C/C++
  • Knowledge of debugging tools, specifically gdb
NEXT STEPS
  • Research advanced programming techniques in Fortran 77
  • Learn effective debugging strategies using gdb
  • Explore best practices for writing readable C/C++ code
  • Investigate programming resources tailored for physicists
USEFUL FOR

Graduate students in physics, particularly those focusing on quantum, high energy, and nuclear physics, as well as educators and professionals seeking to enhance their programming skills in scientific computing.

Jose Diaz
Messages
11
Reaction score
0
Hello,
I have 1 undergrad year left and was wondering what the most used programming languages in grad school are. I still don't know which grad school will accept me so I haven't bothered to ask them directly as my application will be in November when I get my GRE scores.
I am Interested in quantum, high energy, and nuclear physics.

 
Physics news on Phys.org
It is better to learn to program than any specific language.
 
  • Like
Likes   Reactions: Twigg
Vanadium 50 said:
It is better to learn to program than any specific language.
And in my somewhat limited experience, based on members at this site, many folks of the physicist sort learned a specific language (Fortran 77), but did not learn how to program -- just enough to get by without any fancy additions like learning how to write code that others could easily understand, or how to use a debugger.
 
  • Like
Likes   Reactions: Twigg
Mark44 said:
how to use a debugger.
This. Don't be a dummy like me and use C/C++ for a decade without learning how to use gdb. You won't need it, until you really do.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
Replies
3
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
12
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
5K