Page 8 -
P. 8

Preface






     This bookismeant forstudents and researchers ready to plunge into
     statistical physics, orinto computing, orboth.It has grown out ofmy
     research experience, and out ofcourses that I havehad the goodfortune
     to give, over the years, to beginning graduate students at the Ecole Nor-
     male Sup´erieure and the Universities ofParis VI and VII,and also to
     summer school students in Drakensberg, South Africa, undergraduates
     in Salem, Germany,theorists and experimentalists in Lausanne, Switzer-
     land, young physicists in Shanghai, China, among others.Hundreds of
     students frommany different walks of life, with quite different back-
     grounds, listened tolectures and tried tounderstand, made comments,
     corrected me, and in short helped shape what has now been written
     up, for their benefit, and for the benefit ofnew readers that I hope to
     attract to this exciting, interdisciplinary field.Manyofthe students sat
     downafterwards, by themselves orin groups, to implement short pro-
     grams, orto solve other problems.With programming assignments, lack
     ofexperience with computers was rarely aproblem: there were always
     more knowledgeablestudents around whowouldhelp others with the
     first steps in computer programming.Mastering technical coding prob-
     lems shouldalsoonly be a secondary problem forreaders ofthis book:
     all programs here have been stripped to the bare minimum.None exceed
     afew dozen lines ofcode.
       Weshall focus onthe concepts ofclassical and quantum statistical
     physics and ofcomputing: the meaning ofsampling, random variables,
     ergodicity,equidistribution, pressure, temperature, quantum statistical
     mechanics, the path integral,enumerations, cluster algorithms, and the
     connections between algorithmic complexity and analytic solutions, to
     name butafew. These concepts built the backbone ofmy courses, and
     now form the tissue ofthe book.I hope that the simple language and
     the concrete settings chosen throughout the chapters take away none of
     the beauty,and only add to the clarity, of the difficult and profound
     subject of statistical physics.
       I also hope that readers will feel challenged to implement manyof
     the programs.Writing and debugging computer code, even for the naive
     programs, remains a difficult task, especially in the beginning, butitis
     certainly asuccessful strategy for learning, and for approaching the deep
     understanding that wemust reach before we can translate the lessons of
     the past intoour own research ideas.
       This bookis accompanied by acompact disc containing more than one
     hundred pseudocode programs and close to 300 figures, line drawings,
   3   4   5   6   7   8   9   10   11   12   13