Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Note moyenne 3,98
( 1 285 avis fournis par Goodreads )
 
9781934356593: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly.

Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages.

For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them.

Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure.

Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems.

It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

About the Author :

Bruce Tate runs RapidRed, an Austin, TX-based practice that consults on lightweight development in Ruby. Previously he worked at IBM in roles ranging from a database systems programmer to Java consultant. He left IBM to work for several startups in roles ranging from Client Solutions Director to CTO. He speaks internationally and is the author of more than ten books, including From Java to Ruby, Deploying Rails Applications, the best-selling Bitter series, Beyond Java, and the Jolt-winning Better, Faster, Lighter Java.

Review :

"I have been programming for 25 years in a variety of hardware and software languages. After reading Seven Languages in Seven Weeks, I am starting to understand how to evaluate languages for their objective strengths and weaknesses. More importantly, I feel as if I could pick one of them to actually get some work done."

—Chris Kappler, Senior scientist Raytheon, BBN Technologies

"I spent most of my time as a computer sciences student saying I didn’t want to be a software developer and then became one anyway. Seven Languages in Seven Weeks expanded my way of thinking about problems and reminded me what I love about programming."

—Travis Kaspar, Software engineer, Northrop Grumman

"Do you want seven kick starts into learning your “language of the year”? Do you want your thinking challenged about programming in general? Look no further than this book. I personally was taken back in time to my undergraduate computer science days, coasting through my programming languages survey course. The difference is that Bruce won’t let you coast through this course! This isn’t a leisurely read—you’ll have to work this book. I believe you’ll find it both mindblowing and intensely practical at the same time."

—Matt Stine Group leader, Research Application Development, St. Jude Children's Research Hospital

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Meilleurs résultats de recherche sur AbeBooks

Edition internationale
Edition internationale

1.

Bruce
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Couverture souple Quantité : 10
Edition internationale
Vendeur
bookscollection
(Delhi, DELHI, Inde)
Evaluation vendeur
[?]

Description du livre État : Brand New. PAPERBACK,Book Condition New, International Edition. We Do not Ship APO FPO AND PO BOX. Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language.NO CD AND ACCESS CODE. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. N° de réf. du libraire ABEAVS*##6639

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 13,92
Autre devise

Ajouter au panier

Frais de port : EUR 3,50
De Inde vers Etats-Unis
Destinations, frais et délais

2.

Tate, Bruce
Edité par Pragmatic Bookshelf
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) PAPERBACK Quantité : 1
Vendeur
Your Online Bookstore
(Houston, TX, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf. PAPERBACK. État : New. 193435659X Ships promptly. N° de réf. du libraire Z193435659XZN

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 17,66
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

3.

Bruce Tate
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Quantité : 1
Vendeur
Grandisbooks
(Neptune, NJ, Etats-Unis)
Evaluation vendeur
[?]

Description du livre État : New. N° de réf. du libraire 314DWN000EKC

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 14,44
Autre devise

Ajouter au panier

Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

4.

Tate, Bruce
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Quantité : 1
Vendeur
Paperbackshop-US
(Wood Dale, IL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre 2010. PAP. État : New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. N° de réf. du libraire KB-9781934356593

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 16,11
Autre devise

Ajouter au panier

Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

5.

Tate, Bruce
Edité par Pragmatic Bookshelf 11/20/2010 (2010)
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Paperback or Softback Quantité : 5
Vendeur
BargainBookStores
(Grand Rapids, MI, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf 11/20/2010, 2010. Paperback or Softback. État : New. Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages. Book. N° de réf. du libraire BBS-9781934356593

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 19,97
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

6.

Tate, Bruce
Edité par Pragmatic Bookshelf
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) PAPERBACK Quantité : > 20
Vendeur
Mediaoutlet12345
(Springfield, VA, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf. PAPERBACK. État : New. 193435659X *BRAND NEW* Ships Same Day or Next!. N° de réf. du libraire SWATI2132562350

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 18,12
Autre devise

Ajouter au panier

Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

7.

Bruce A. Tate
Edité par The Pragmatic Programmers, United States (2010)
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Paperback Quantité : 10
Vendeur
The Book Depository
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre The Pragmatic Programmers, United States, 2010. Paperback. État : New. Language: English . Brand New Book. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you ll go beyond the syntax-and beyond the 20-minute tutorial you ll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what s essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you ll solve a nontrivial problem, using techniques that show off the language s most important features. As the book proceeds, you ll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you ll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that s at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang s let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It s all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites. N° de réf. du libraire AAH9781934356593

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 23,22
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

8.

Bruce A. Tate
Edité par The Pragmatic Programmers, United States (2010)
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Paperback Quantité : 10
Vendeur
The Book Depository US
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre The Pragmatic Programmers, United States, 2010. Paperback. État : New. Language: English . Brand New Book. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you ll go beyond the syntax-and beyond the 20-minute tutorial you ll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what s essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you ll solve a nontrivial problem, using techniques that show off the language s most important features. As the book proceeds, you ll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you ll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that s at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang s let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It s all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites. N° de réf. du libraire AAH9781934356593

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 23,37
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

9.

Tate, Bruce
Edité par Pragmatic Bookshelf (2017)
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) Paperback Quantité : > 20
impression à la demande
Vendeur
Murray Media
(North Miami Beach, FL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf, 2017. Paperback. État : New. Never used! This item is printed on demand. N° de réf. du libraire 193435659X

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 22,42
Autre devise

Ajouter au panier

Frais de port : EUR 1,69
Vers Etats-Unis
Destinations, frais et délais

10.

Tate, Bruce
Edité par Pragmatic Bookshelf
ISBN 10 : 193435659X ISBN 13 : 9781934356593
Neuf(s) PAPERBACK Quantité : 10
Vendeur
Lakeside Books
(Benton Harbor, MI, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf. PAPERBACK. État : New. 193435659X BRAND NEW, GIFT QUALITY! NOT OVERSTOCKS OR MARKED UP REMAINDERS! DIRECT FROM THE PUBLISHER!|1.3. N° de réf. du libraire OTF-Y-9781934356593

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 21,99
Autre devise

Ajouter au panier

Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre