Understanding Computation: From Simple Machines to Impossible Programs

4,22 valoración promedio
( 197 valoraciones por Goodreads )
 
9781449329273: Understanding Computation: From Simple Machines to Impossible Programs

Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming.

Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It’s ideal for programmers versed in modern languages, with little or no formal training in computer science.

  • Understand fundamental computing concepts, such as Turing completeness in languages
  • Discover how programs use dynamic semantics to communicate ideas to machines
  • Explore what a computer can do when reduced to its bare essentials
  • Learn how universal Turing machines led to today’s general-purpose computers
  • Perform complex calculations, using simple languages and cellular automata
  • Determine which programming language features are essential for computation
  • Examine how halting and self-referencing make some computing problems unsolvable
  • Analyze programs by using abstract interpretation and type systems

"Sinopsis" puede pertenecer a otra edición de este libro.

Book Description:

From Simple Machines to Impossible Programs

About the Author:

Tom is a computer scientist and programmer, and the founder of Codon, a digital product consultancy in London. He works as a consultant, mentor and trainer, helping companies to improve the quality and clarity of their approach to creating software products, usually on the web. He has lectured on optimizing compilers at the University of Cambridge, co-organizes the Ruby Manor conference, and is a member of the London Ruby User Group.

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Stuart, Tom
Editorial: O'Reilly Media 5/31/2013 (2013)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Paperback or Softback Cantidad: 5
Librería
BargainBookStores
(Grand Rapids, MI, Estados Unidos de America)
Valoración
[?]

Descripción O'Reilly Media 5/31/2013, 2013. Paperback or Softback. Estado de conservación: New. Understanding Computation: From Simple Machines to Impossible Programs. Book. Nº de ref. de la librería BBS-9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 22,52
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Stuart, Tom
Editorial: O'Reilly Media
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos PAPERBACK Cantidad: > 20
Librería
Mediaoutlet12345
(Springfield, VA, Estados Unidos de America)
Valoración
[?]

Descripción O'Reilly Media. PAPERBACK. Estado de conservación: New. 1449329276 *BRAND NEW* Ships Same Day or Next!. Nº de ref. de la librería SWATI2132561134

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 22,31
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,40
A Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Stuart, Tom
Editorial: O'Reilly Media (2017)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Paperback Cantidad: > 20
Impresión bajo demanda
Librería
Murray Media
(North Miami Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción O'Reilly Media, 2017. Paperback. Estado de conservación: New. Never used! This item is printed on demand. Nº de ref. de la librería 1449329276

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 25,53
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 1,70
A Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Tom Stuart
Editorial: O Reilly Media, Inc, USA, United States (2013)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Paperback Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción O Reilly Media, Inc, USA, United States, 2013. Paperback. Estado de conservación: New. Language: English . Brand New Book. Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It s ideal for programmers versed in modern languages, with little or no formal training in computer science. Understand fundamental computing concepts, such as Turing completeness in languages Discover how programs use dynamic semantics to communicate ideas to machines Explore what a computer can do when reduced to its bare essentials Learn how universal Turing machines led to today s general-purpose computers Perform complex calculations, using simple languages and cellular automata Determine which programming language features are essential for computation Examine how halting and self-referencing make some computing problems unsolvable Analyze programs by using abstract interpretation and type systems. Nº de ref. de la librería AAH9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 27,57
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Tom Stuart
Editorial: O Reilly Media, Inc, USA, United States (2013)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Paperback Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción O Reilly Media, Inc, USA, United States, 2013. Paperback. Estado de conservación: New. Language: English . Brand New Book. Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It s ideal for programmers versed in modern languages, with little or no formal training in computer science. Understand fundamental computing concepts, such as Turing completeness in languages Discover how programs use dynamic semantics to communicate ideas to machines Explore what a computer can do when reduced to its bare essentials Learn how universal Turing machines led to today s general-purpose computers Perform complex calculations, using simple languages and cellular automata Determine which programming language features are essential for computation Examine how halting and self-referencing make some computing problems unsolvable Analyze programs by using abstract interpretation and type systems. Nº de ref. de la librería AAH9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 27,63
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Tom Stuart
Editorial: O'Reilly Media 2013-05-31 (2013)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Paperback Cantidad: 3
Librería
Chiron Media
(Wallingford, Reino Unido)
Valoración
[?]

Descripción O'Reilly Media 2013-05-31, 2013. Paperback. Estado de conservación: New. Nº de ref. de la librería NU-GRD-04988442

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,53
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,37
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Stuart, Tom
Editorial: O'Reilly Media
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos PAPERBACK Cantidad: 10
Librería
Lakeside Books
(Benton Harbor, MI, Estados Unidos de America)
Valoración
[?]

Descripción O'Reilly Media. PAPERBACK. Estado de conservación: New. 1449329276 BRAND NEW, GIFT QUALITY! NOT OVERSTOCKS OR MARKED UP REMAINDERS! DIRECT FROM THE PUBLISHER!|1.17. Nº de ref. de la librería OTF-Y-9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 25,06
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,40
A Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Stuart, Tom
Editorial: Oand#8242;Reilly (2013)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Cantidad: 7
Librería
Books2Anywhere
(Fairford, GLOS, Reino Unido)
Valoración
[?]

Descripción Oand#8242;Reilly, 2013. PAP. Estado de conservación: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Nº de ref. de la librería WO-9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 18,89
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,15
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Stuart, Tom
Editorial: O'Reilly Media, Inc, USA (2013)
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Tapa blanda Primera edición Cantidad: 3
Librería
Valoración
[?]

Descripción O'Reilly Media, Inc, USA, 2013. Estado de conservación: New. 2013. 1st Edition. Paperback. Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you'll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Num Pages: 332 pages, black & white illustrations. BIC Classification: UMA; UMX. Category: (XV) Technical / Manuals. Dimension: 232 x 177 x 18. Weight in Grams: 580. . . . . . . Nº de ref. de la librería V9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 29,85
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Irlanda a Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Tom Stuart
Editorial: OReilly Media
ISBN 10: 1449329276 ISBN 13: 9781449329273
Nuevos Paperback Cantidad: > 20
Librería
THE SAINT BOOKSTORE
(Southport, Reino Unido)
Valoración
[?]

Descripción OReilly Media. Paperback. Estado de conservación: New. New copy - Usually dispatched within 2 working days. Nº de ref. de la librería B9781449329273

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 23,08
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 7,83
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda