Coding Physics in C++

Trail Index

These pages constitute a short tutorial to teach basic C++ programming to postgrad physics students who had little or no exposure to programming.

While C++ is usually regarded as a difficult programming language, not for for beginners, it is required for doing data analysis and MonteCarlo simulation with the High Energy Physics toolkits. Teaching first a simpler language, and then switching to C++ would actually constitute a heavier burden for the student. If approached correctly, it's possible to learn a basic, safe subset of C++ which is sufficient to work for a (junior) physicist, and is not more complex than other "beginners'" languages.

These wiki pages form a "Trail"; you can can start reading from the Introduction and follow the trail using the links near the bottom of the page, or go to a specific page from the Trail Index. At the top you can always find a "Path" of Title | Chapter | Section.

You may want to also look at other wiki pages on Programming.

These pages are Copyright Sergio Ballestrero 2008-2009
Permission to reproduce etc granted on request
Please let me know if you find this useful, if you want to suggest improvements etc.


These wiki pages use and GeSHi

May use later.

Trail Index