Select Page

SEARCH RESULTS

Results for "programming"
Crystal for Rubyists

Crystal for Rubyists

In this book, we’ll talk about why you should care about Crystal, how to get up and running, the basics of writing software in Crystal, and maybe even something like building a Ruby gem with Crystal.

Common Lisp the Language: 2nd Edition

Common Lisp the Language: 2nd Edition

The goals of Common Lisp are thus very close to those of Standard Lisp and Portable Standard Lisp. Common Lisp differs from Standard Lisp primarily in incorporating more features, including a richer and more complicated set of data types and more complex control structures.

Modern Computer Arithmetic

Modern Computer Arithmetic

This is a book about algorithms for performing arithmetic, and their implementation on modern computers. It collects in the same document all state-of-the-art algorithms in multiple precision arithmetic (integers, integers modulo n, floating-point numbers).

Cracking Codes with Python 2nd Edition

Cracking Codes with Python 2nd Edition

Many books teach beginners how to write secret messages using ciphers. A couple of books teach beginners how to hack ciphers. But no books teach beginners how to program computers to hack ciphers. This book fills that gap.

Simply Scheme: Introducing Computer Science

Simply Scheme: Introducing Computer Science

In computer science, beginning courses are trapped in an approach that was already ten years out of date by the time it was canonized in the mid 80s. This book points the way out of the trap. It emphasizes programming as a way to express ideas, rather than just a way to get computers to perform tasks.

Real World Haskell

Real World Haskell

Haskell is a deep language, and learning it is a hugely rewarding experience. In this ebook, you’ll approach programming from a different and valuable perspective. You’ll also learn how to create software that is short, fast, and safe. Lastly, you’ll have the pleasure of applying beautiful programming techniques to solve real problems.

Thinking Computationally with Elm ver 0.8

Thinking Computationally with Elm ver 0.8

This book attempts to explain Computational Thinking, as if this were 2018, and not 1970. It is a first step in becoming a highly productive programmer who knows how to use tools developed over the last four decades to quickly write correct programs, or a software architect who sees the fundamentals of a operational problem and the fundamentals of data structures, and joins them in a solution.