2012 Puddly Awards
 
 
Follow us on TwitterFollow us on FacebookFollow us on TumblrSubscribe to RSS


Recently Viewed clear list


Guests | February 8, 2012

Nathan Englander: IMG Big Think



Tonight is the first event for the new book, and I've spent most of the afternoon at home with curlers in my hair and cucumber circles on the eyes... Continue »
  1. $17.47 Sale Hardcover add to wish list

spacer
Free Shipping!

Ships free on qualified orders.
$24.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Burnside - Bldg. 2 Computer Languages- Beginning Programming
25 Local Warehouse Software Engineering- Object Oriented Programming
8 Remote Warehouse Software Engineering- Object Oriented Programming

More copies of this ISBN

Learn to Program

by Chris Pine

Learn to Program Cover

 

Synopses & Reviews

Publisher Comments:

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.

Book News Annotation:

The second edition of this guide for Windows, Mac and Linux programmers who are new to the Ruby language has been updated to reflect newer and more stable versions of the software and to include more detailed question and answer sections. Pine, an educator who has been using Ruby since 2001, starts with simple one-line programs before moving on to more advanced structures that require the use of flow control, arrays and iterators and new classes of objects. Special sections in each chapter matches advanced Ruby techniques that the author employs against the more simple methods described in the text. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Computers are everywhere, on every desk, in your iPod, cell phone, and PDA. To live well in the 21st century, you need to know how to make computers do things. And to really make computers do what you want, you have to learn to program.

Fortunately, that's easier now than ever before. Chris Pine's book will teach you how to program. You'll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to advance to fully structured, real programs. You'll learn the same technology used to drive modern dynamic websites and large, professional applications.

It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves---no previous experience is necessary. Chris takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother.

Synopsis:

It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves--no previous experience is necessary. Chris Pine takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to have your webpage send you email, to shuffle your music more intelligently, to rename your photos from your digital camera, and more. You'll learn the same technology used to drive modern dynamic websites and large, professional applications.

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.

Product Details

ISBN:
9781934356364
Subtitle:
Using Ruby
Author:
Pine, Chris
Author:
Tate, Bruce A.
Publisher:
Pragmatic Bookshelf
Subject:
Programming - Object Oriented Programming
Subject:
Programming - Software Development
Subject:
Software Development & Engineering - General
Subject:
Programming / Object Oriented
Subject:
Software Engineering-Object Oriented Programming
Copyright:
Edition Description:
Trade Paper
Series:
Facets of Ruby
Publication Date:
20090404
Binding:
Paperback
Language:
English
Pages:
192
Dimensions:
9.00 x 7.50 in

Other books you might like

  1. $12.95 Used Hardcover add to wish list
  2. $10.50 Used Trade Paper add to wish list
  3. $2.50 Used Trade Paper add to wish list
  4. $39.99 New Trade Paper add to wish list

    Head First HTML with CSS and XHTML

    Elisabeth Freeman and Eric Freeman 9780596101978
  5. $150.90 New Trade Paper add to wish list
  6. $27.50 Used Trade Paper add to wish list

    The Art of Project Management

    Scott Berkun 9780596007867

Related Aisles

Learn to Program New Trade Paper
0 stars - 0 reviews
$24.95 In Stock
Product details 192 pages Pragmatic Bookshelf - English 9781934356364 Reviews:
"Synopsis" by ,

Computers are everywhere, on every desk, in your iPod, cell phone, and PDA. To live well in the 21st century, you need to know how to make computers do things. And to really make computers do what you want, you have to learn to program.

Fortunately, that's easier now than ever before. Chris Pine's book will teach you how to program. You'll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to advance to fully structured, real programs. You'll learn the same technology used to drive modern dynamic websites and large, professional applications.

It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves---no previous experience is necessary. Chris takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother.

"Synopsis" by ,

It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves--no previous experience is necessary. Chris Pine takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to have your webpage send you email, to shuffle your music more intelligently, to rename your photos from your digital camera, and more. You'll learn the same technology used to drive modern dynamic websites and large, professional applications.

spacer
spacer
  • back to top
Follow us on...


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.