Programming Languages Books


Seven Concurrency Models in Seven Weeks: When Threads Unravel

Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware…

(4 )

The Rust Programming Language

The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly f…

(4 )

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages

You should learn a programming language every year, as recommended by The Pragmatic Programmer . But if one per year is good, how about Seven Lang…

(4 )

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 popularit…

(4 )

Secrets of the JavaScript Ninja

Secrets of the JavaScript Ninja uses practical examples to clearly illustrate each core concept and technique. This completely revised edition sho…

(4 )

A Tour of C++

The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Strous…

(4 )

More Effective C++: 35 New Ways to Improve Your Programs and Designs

More than 150,000 copies in print! Praise for Scott Meyers’ first book, Effective C++ : “I heartily recommend Effective C++ to anyone who aspires …

(4 )

Practical Common Lisp

...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer. — Frank Buss, Li…

(4 )

Programming Erlang: Software for a Concurrent World

Erlang solves one of the most pressing problems facing developers today: how to write reliable, concurrent, high-performance systems. It's used wo…

(4 )

On Lisp: Advanced Techniques for Common Lisp

Starting in the 1980s, Lisp began to be used in several large systems, including Emacs, Autocad, and Interleaf. On Lisp explains the reasons behin…

(4 )