- #1
Elwin.Martin
- 207
- 0
I read ZapperZ's (apologies if I misspelled his username) guide to becoming a Physicist and I saw a portion about learning to program etc.
He recommends learning at least two languages suggesting maybe FORTRAN and C or C++. This coming Fall I'll be taking a course in Java based Programming and I was wondering if this would be of use to me (beyond teaching me the basics of Programming as a Science) or if it would just be something I would have to sit through until I could take another language. The course offered after Java I/II is called Object Oriented Programming, I believe. What is entailed in Object Oriented Programming and should I consider taking this too? What is the reasoning behind recommending FORTAN? I've only heard that it's a very old language and I would have thought it to be outdated ? But I am far from knowledgeable on the topic...
I was also wondering if I could get some recommendations on computing software used in Math and Science in general. I know of a few software names but I do not know know how they work in any detail. To my knowledge Mathematica, Maple & Matlab are among the big names in the category and I was wondering if someone could help me understand the differences in these softwares and which would be most useful to an Undergraduate student in Physics.
Thank you in advanced for your time,
Elwin
He recommends learning at least two languages suggesting maybe FORTRAN and C or C++. This coming Fall I'll be taking a course in Java based Programming and I was wondering if this would be of use to me (beyond teaching me the basics of Programming as a Science) or if it would just be something I would have to sit through until I could take another language. The course offered after Java I/II is called Object Oriented Programming, I believe. What is entailed in Object Oriented Programming and should I consider taking this too? What is the reasoning behind recommending FORTAN? I've only heard that it's a very old language and I would have thought it to be outdated ? But I am far from knowledgeable on the topic...
I was also wondering if I could get some recommendations on computing software used in Math and Science in general. I know of a few software names but I do not know know how they work in any detail. To my knowledge Mathematica, Maple & Matlab are among the big names in the category and I was wondering if someone could help me understand the differences in these softwares and which would be most useful to an Undergraduate student in Physics.
Thank you in advanced for your time,
Elwin