New Reply

C++ for Physicists

 
Share Thread Thread Tools
Aug14-12, 02:43 PM   #1
 

C++ for Physicists


Hi all;
I'm a physicist _High Energy Physics Major_ and i use some computer software that is based on C++ Programming Language such as (ROOT data analysis frame work - Pythia event generator)
and i need a reference or textbook that learns me C++ effectively, i have some choices:

1)Object Oriented Programming in c++ by Robert Lafore.
2)C++ Primer Plus (6th Edition) (Developer's Library) by Stephen Prata.
3)Programming: Principles and Practice Using C++ by Bjarne Stroustrup.

can you help me ?
 
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Front-row seats to climate change
>> Attacking MRSA with metals from antibacterial clays
>> New formula invented for microscope viewing, substitutes for federally controlled drug
Aug14-12, 03:00 PM   #2
 
This may help as a navigation thru the maze of C++ books:

http://stackoverflow.com/questions/3...guide-and-list

and

http://stackoverflow.com/questions/1...od-c-book?lq=1

I remember using Bruce Eckels book Thinking in C++ some years ago and that it was well thought out.

ALso Scott Meyers Effective C++ was great for learning what works well and what doesn't.
 
Aug14-12, 03:23 PM   #3
 
Recognitions:
Homework Helper Homework Help
Just start already. ;)

Experience teaches me that physicists never become great programmers who know all the ins and outs of a computer language.
They don't have the patience and neatness required.

Fortunately, physicists usually do know how to get the job done.
Just start using the language for practical purposes and you're set to go.
Perhaps look up a couple of examples using keywords that apply to you and combine them with the keyword C++ (yes, google recognizes it as a separate keyword).
 
Aug14-12, 03:35 PM   #4
 

C++ for Physicists


thank you for your replies,

I understand from your words that the concepts of ​​programming may not be useful for me, it may be a later a stage, so i must read a practical book such as the 2nd one ( C++ Primer).
 
Aug14-12, 03:41 PM   #5
 
Recognitions:
Homework Helper Homework Help
The standard work is "The C++ Programming Language" by Bjarne Stroustrup who invented the language.
That's the one I recommend to start with.

"Object Oriented" comes later imo.
That's what you will need if you want to scale your work up.
 
Aug14-12, 03:44 PM   #6
 
Quote by I like Serena View Post
The standard work is "The C++ Programming Language" by Bjarne Stroustrup who invented the language.
so this will be useful and effective for physicists
 
Aug14-12, 03:47 PM   #7
 
Recognitions:
Homework Helper Homework Help
Quote by welatiger View Post
so this will be useful and effective for physicists
Yes.
 
Aug14-12, 08:27 PM   #8
 
Recognitions:
Gold Membership Gold Member
Science Advisor Science Advisor
http://www.amazon.com/Starting-Out-E...+early+objects

try this one.....
 
New Reply
Thread Tools


Similar Threads for: C++ for Physicists
Thread Forum Replies
theory that most physicists believe that the decision General Discussion 8
Physicists Current Events 2
Physicists...help? Classical Physics 17
a little fun for the ADD physicists General Physics 1
Best physicists General Discussion 13