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
Functional JavaScript: Introducing Functional Programming with Underscore.js
While some web developers dismiss JavaScript as a flawed language, this succinct book shows you how to make the best of it by practicing a functional style of JavaScript programming Written by Michael Fogus a core contributor to Clojure and ClojureScript, and author of The Joy of Clojure Manning
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
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
It s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does His walk through the syntax and semantics of JavaScript is both charming and hugely insightful reminders of gotchas complement realistic use cases, paced at a comfortable curve.
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
The Java community has always been dynamic and fast moving, with constant innovation on the core platform as well as a vibrant community ecosystem New JVM based languages like Groovy, Scala, and Clojure are redefining what it means to be a Java developer The core Standard and Enterprise APIs now
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
You want to explore functional programming, but are put off by the academic feel tell me about monads just one time You know you need concurrent applications, but also know these are almost impossible to get right Meet Elixir, a functional, concurrent language built on the rock solid Erlang
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 Swift s 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