A Tour of C++

The C 11 standard allows programmers to express ideas clearly, simply, and directly, and to write faster, efficient code Bjarne Stroustrup, the designer and original implementer of C , thoroughly covers the details of this language and its use in his definitive reference, The C

Node.js in Action

Summary Node.js in Action is an example driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you ll need to build production quality Node applications You ll start by learning how to set up your Node development environment, including loading

Functional Programming in Scala

Functional programming FP is a programming style emphasizing functions that return consistent and predictable results regardless of a program s state As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs Scala is an emerging JVM language that

Clojure Programming

The Clojure language is a practical alternative for everyday programming that offers expressivity rivaling other dynamic languages like Ruby and Python, but allows you to seamlessly take advantage of Java libraries, services, and all of the resources of the JVM ecosystem This book helps you learn

Java 8 in Action

Java 8 in Action is a clearly written guide to the new features of Java 8 The book covers lambdas, streams, and functional style programming With Java 8 s functional features you can now write concise code in less time, and also automatically benefit from multicore architectures It s time to

The Swift Programming Language

Swift is a new programming language for creating iOS and OS X apps Swift builds on the best of C and Objective C, without the constraints of C compatibility Swift adopts safe programming patterns and adds modern features to make programming easier, flexible, and fun Swifts clean slate,

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good is a fun, illustrated guide to learning Haskell, a functional programming language that s growing in popularity Learn You a Haskell for Great Good introduces programmers familiar with imperative languages such as C , Java, or Python to the unique aspects of

The C Programming Language

This book is meant to help the reader learn how to program in C It is the definitive reference guide, now in a second edition Although the first edition was written in 1978, it continues to be a worldwide best seller This second edition brings the classic original up to date to include the ANSI

JavaScript: The Good Parts

Most programming languages contain good and bad parts, but JavaScript has than its share of the bad, having been developed and released in a hurry before it could be refined This authoritative book scrapes away these bad features to reveal a subset of JavaScript that s reliable, readable,

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good is a fun, illustrated guide to learning Haskell, a functional programming language that s growing in popularity Learn You a Haskell for Great Good introduces programmers familiar with imperative languages such as C , Java, or Python to the unique aspects of

Seven Languages in Seven Weeks

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

Types and Programming Languages

A comprehensive introduction to type systems and programming languages A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute The study of type systems and of

The Little Schemer

The notion that thinking about computing is one of the most exciting things the human mind can do sets both The Little Schemer formerly known as The Little LISPer and its new companion volume, The Seasoned Schemer, apart from other books on LISP The authors enthusiasm for their subject is