Welcome to our book review site go-pdf.online!

You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.

Sign up

Structure and Interpretation of Classical Mechanics, second edition
  • Language: en
  • Pages: 580

Structure and Interpretation of Classical Mechanics, second edition

  • Type: Book
  • -
  • Published: 2015-02-06
  • -
  • Publisher: MIT Press

The new edition of a classic text that concentrates on developing general methods for studying the behavior of classical systems, with extensive use of computation. We now know that there is much more to classical mechanics than previously suspected. Derivations of the equations of motion, the focus of traditional presentations of mechanics, are just the beginning. This innovative textbook, now in its second edition, concentrates on developing general methods for studying the behavior of classical systems, whether or not they have a symbolic solution. It focuses on the phenomenon of motion and makes extensive use of computer simulation in its explorations of the topic. It weaves recent disco...

Software Design for Flexibility
  • Language: en
  • Pages: 449

Software Design for Flexibility

  • Type: Book
  • -
  • Published: 2021-03-09
  • -
  • Publisher: MIT Press

Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners. The authors explore ways to enhance flexibility by: Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Separating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtracking Extending the programming language, using dynamically extensible evaluators

Functional Differential Geometry
  • Language: en
  • Pages: 249

Functional Differential Geometry

  • Type: Book
  • -
  • Published: 2013-07-05
  • -
  • Publisher: MIT Press

An explanation of the mathematics needed as a foundation for a deep understanding of general relativity or quantum field theory. Physics is naturally expressed in mathematical language. Students new to the subject must simultaneously learn an idiomatic mathematical language and the content that is expressed in that language. It is as if they were asked to read Les Misérables while struggling with French grammar. This book offers an innovative way to learn the differential geometry needed as a foundation for a deep understanding of general relativity or quantum field theory as taught at the college level. The approach taken by the authors (and used in their classes at MIT for many years) dif...

Structure and Interpretation of Computer Programs, second edition
  • Language: en
  • Pages: 685

Structure and Interpretation of Computer Programs, second edition

  • Type: Book
  • -
  • Published: 1996-07-25
  • -
  • Publisher: MIT Press

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

Instructor's Manual to Accompany Structure and Interpretation of Computer Programs
  • Language: en
  • Pages: 274

Instructor's Manual to Accompany Structure and Interpretation of Computer Programs

  • Type: Book
  • -
  • Published: 1985
  • -
  • Publisher: Unknown

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text.

Simply Scheme
  • Language: en
  • Pages: 620

Simply Scheme

  • Type: Book
  • -
  • Published: 1999
  • -
  • Publisher: MIT Press

Showing off scheme - Functions - Expressions - Defining your own procedures - Words and sentences - True and false - Variables - Higher-order functions - Lambda - Introduction to recursion - The leap of faith - How recursion works - Common patterns in recursive procedures - Advanced recursion - Example : the functions program - Files - Vectors - Example : a spreadsheet program - Implementing the spreadsheet program - What's next?

Global Electioneering
  • Language: en
  • Pages: 282

Global Electioneering

Global Electioneering explores American-style political consulting and its spread to countries throughout the world, emphasizing the roles of communication and technology. Gerald Sussman challenges the common belief that American influence abroad is due strictly to the professionalization of politics and asserts that it is instead affected by economics, industry, and the organizational power of new communication technology.

I Can Read That!
  • Language: en
  • Pages: 180

I Can Read That!

  • Type: Book
  • -
  • Published: 1994
  • -
  • Publisher: China Books

Note: Teaches simplified characters, used in mainland China--not so useful in Taiwan.

Introduction to Computation and Programming Using Python, second edition
  • Language: en
  • Pages: 466

Introduction to Computation and Programming Using Python, second edition

  • Type: Book
  • -
  • Published: 2016-08-12
  • -
  • Publisher: MIT Press

The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was de...

The Little Typer
  • Language: en
  • Pages: 418

The Little Typer

  • Type: Book
  • -
  • Published: 2018-09-18
  • -
  • Publisher: MIT Press

An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time. A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; using just one language for types and programs allows program descriptions to be as powerful as the programs they describe. The Little Typer explains dependent types, beginning with a very small language that looks very much like Scheme and extending it to cover both programming with dependent types and using dependent types for mathematical reasoning. Readers should be familiar with the basics of a Lisp-like programming language, as presented in th...