HOME

TheInfoList



OR:

''Structure and Interpretation of Classical Mechanics'' (''SICM'') is a
classical mechanics Classical mechanics is a physical theory describing the motion of macroscopic objects, from projectiles to parts of machinery, and astronomical objects, such as spacecraft, planets, stars, and galaxies. For objects governed by classical ...
textbook A textbook is a book containing a comprehensive compilation of content in a branch of study with the intention of explaining it. Textbooks are produced to meet the needs of educators, usually at educational institutions. Schoolbooks are textboo ...
written by
Gerald Jay Sussman Gerald Jay Sussman (born February 8, 1947) is the Panasonic Professor of Electrical Engineering at the Massachusetts Institute of Technology (MIT). He received his S.B. and Ph.D. degrees in mathematics from MIT in 1968 and 1973 respectively. ...
and
Jack Wisdom Jack Wisdom (born 1953) is a Professor of Planetary Sciences at the Massachusetts Institute of Technology. He received his B.S. from Rice University in 1976 and his Ph.D. from California Institute of Technology in 1981. His research interests are ...
with
Meinhard E. Mayer Meinhard Edwin Mayer (March 18, 1929 – December 11, 2011) was a Romanian–born American Professor Emeritus of Physics and Mathematics at the University of California, Irvine, which he joined in 1966. Biography He was born on March 18, 1929, in ...
. The first edition was published by
MIT Press The MIT Press is a university press affiliated with the Massachusetts Institute of Technology (MIT) in Cambridge, Massachusetts (United States). It was established in 1962. History The MIT Press traces its origins back to 1926 when MIT publish ...
in 2001, and a second edition was released in 2015. The book is used at the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
to teach a class in advanced classical mechanics, starting with
Lagrange's equations In physics, Lagrangian mechanics is a formulation of classical mechanics founded on the stationary-action principle (also known as the principle of least action). It was introduced by the Italian-French mathematician and astronomer Joseph-Lo ...
and proceeding through canonical
perturbation theory In mathematics and applied mathematics, perturbation theory comprises methods for finding an approximate solution to a problem, by starting from the exact solution of a related, simpler problem. A critical feature of the technique is a middle ...
. ''SICM'' explains some physical phenomena by showing
computer program A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components. A computer program ...
s for simulating them. These programs are written in the
Scheme programming language Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT AI Lab and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. It ...
, as were the programs in Sussman's earlier
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
textbook, ''
Structure and Interpretation of Computer Programs ''Structure and Interpretation of Computer Programs'' (''SICP'') is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman with Julie Sussman. It is known as the "Wizard Book" in hac ...
''. Sussman wrote:
Classical mechanics is deceptively simple. It is surprisingly easy to get the right answer with
fallacious A fallacy is the use of Validity (logic), invalid or otherwise faulty reasoning, or "wrong moves," in the construction of an argument which may appear stronger than it really is if the fallacy is not spotted. The term in the Western intellectual ...
reasoning or without the real understanding. To address this problem Jack Wisdom and I, with help from Hardy Mayer, have written 'Structure and Interpretation of Classical Mechanics''and are teaching a class at MIT that uses computational techniques to communicate a deeper understanding of Classical mechanics. We use computational algorithms to express the methods used to analyze dynamical phenomena. Expressing the methods in a computer language forces them to be unambiguous and computationally effective. Formulating a method as a computer-executable program and
debugging In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems. Debugging tactics can involve in ...
that program is a powerful exercise in the learning process. Also, once formalized procedurally, a mathematical idea becomes a tool that can be used directly to compute results.
The entire text is freely available online from the publisher's website.


Editions

* *


References

{{Reflist


External links


Full text in HTML
on publisher's site
Full text in HTML (first edition)
on co-author Gerald Sussman's site
OCW
MIT OpenCourseWare MIT OpenCourseWare (MIT OCW) is an initiative of the Massachusetts Institute of Technology (MIT) to publish all of the educational materials from its Post-secondary education, undergraduate- and Quaternary education, graduate-level courses online ...
class materials for course 6.946, Fall 2008. Physics textbooks