Programming for research physics

  • Thread starter Sjm757
  • Start date
  • #1
Sjm757
26
0
I'm applying for some REU's later on this year and I'm wondering whether knowing a programming language is necessary, and if so what book(s) I should get to learn. Also if anyone else has done an REU, is there any other skills or outside school actives I could do to increase my chances of being selected?
 

Answers and Replies

  • #2
SophusLies
222
0
I'm applying for some REU's later on this year and I'm wondering whether knowing a programming language is necessary, and if so what book(s) I should get to learn. Also if anyone else has done an REU, is there any other skills or outside school actives I could do to increase my chances of being selected?

Programming skills will be huge with a doubt. You don't even need a book to start, there are countless websites that have information for every language out there. Pick a language and start. The skills you acquire from one language will transfer to another. Any of these will work: C++, Python, C, or Java. I would recommend studying numerical analysis along with a language because I would guess if you do end up getting a REU you'd be doing something along these lines.. Or maintaining the broken down equipment.
 
  • #3
Sjm757
26
0
Any recommendations for an numerical analysis book?
 
  • #4
chiro
Science Advisor
4,815
134
Look at Numerical Recipes in C/C++/Java/Whatever
 
  • #5
Astronuc
Staff Emeritus
Science Advisor
20,987
5,042
Some still program in FORTRAN, now F95 or F2003, or C++.

There is still a lot of legacy code in F77 and F90.

Python scripts and Java are often used for supporting programs to FORTRAN or C++ executables.
 

Suggested for: Programming for research physics

Replies
5
Views
487
Replies
7
Views
431
  • Last Post
2
Replies
50
Views
1K
Replies
0
Views
556
Replies
6
Views
109
  • Last Post
Replies
20
Views
1K
  • Last Post
Replies
4
Views
665
  • Last Post
Replies
2
Views
627
  • Last Post
Replies
16
Views
699
Replies
13
Views
329
Top