Coding Physics in C++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 NotesThese wiki pages use http://www.pmwiki.org/wiki/Cookbook/SourceBlock and GeSHi May use http://www.pmwiki.com/wiki/Cookbook/PublishPDF later. |