Programming for research physics

  • Thread starter Sjm757
  • Start date
  • #1
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
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
26
0
Any recommendations for an numerical analysis book?
 
  • #4
chiro
Science Advisor
4,797
133
Look at Numerical Recipes in C/C++/Java/Whatever
 
  • #5
Astronuc
Staff Emeritus
Science Advisor
20,170
3,755
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.
 

Related Threads on Programming for research physics

  • Last Post
Replies
12
Views
3K
  • Last Post
2
Replies
43
Views
8K
Replies
2
Views
5K
Replies
8
Views
3K
Replies
1
Views
745
  • Last Post
Replies
2
Views
748
Replies
2
Views
2K
Replies
5
Views
1K
Replies
2
Views
1K
Replies
0
Views
1K
Top