Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages

Buy

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.

(HTML tags aren't allowed.)

Japanese For Dummies
Japanese For Dummies

W e live in a wonderfully global and amazingly diverse society. Exchanging ideas, products, foods, and friendship across national and cultural boundaries is the key to making our lives richer and more meaningful and peaceful. Besides, traveling abroad is a lot cheaper than it used to be. Grabbing your passport and setting off on an adventure...

Beginning Windows 8 Application Development (Wrox Programmer to Programmer)
Beginning Windows 8 Application Development (Wrox Programmer to Programmer)

DURING ITS 27 YEARS OF LIFE, Windows has undergone several big changes. Without a doubt, both users and developers perceive a big leap from Windows 7 to Windows 8! When Microsoft began development of the newest Windows version, it totally re-imagined the operating system. Instead of patching the previous versions and just adding new or...

Antennas for Information Super Skyways: An Exposition on Outdoor and Indoor Wireless Antennas
Antennas for Information Super Skyways: An Exposition on Outdoor and Indoor Wireless Antennas
The primary goal of this book is to present the salient aspects of antenna principles and technology and relate these to wireless communications applications. It is written from a unique perspective, containing a mix of topics - theory, design and applications of outdoor and indoor antennas adopted in modern wireless communication systems. The...

WiMAX Evolution: Emerging Technologies and Applications
WiMAX Evolution: Emerging Technologies and Applications
This book presents the evolutionary and visionary developments of WiMAX!

WiMAX Evolution: Emerging Technologies and Applications focuses on the future developments of WiMAX technology. The book discusses the evolutionary aspects of WiMAX, from the physical to the application layer, including visions from industry,...

Epidemics and Rumours in Complex Networks (London Mathematical Society Lecture Note Series)
Epidemics and Rumours in Complex Networks (London Mathematical Society Lecture Note Series)

Information propagation through peer-to-peer systems, online social systems, wireless mobile ad hoc networks and other modern structures can be modelled as an epidemic on a network of contacts. Understanding how epidemic processes interact with network topology allows us to predict ultimate course, understand phase transitions and develop...

Adobe After Effects CS4 Visual Effects and Compositing Studio Techniques
Adobe After Effects CS4 Visual Effects and Compositing Studio Techniques
This is the only book in the After Effects market to focus exclusively on the creation of visual effects, and is a one-stop resource for anyone who wants in-depth explanations that demystify the realm of visual effects and how they were created, thanks to veteran author Mark Christiansen's friendly and accessible style. A thoroughly packed,...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy