Results for "programming"

Matters Computational: Ideas, Algorithms, Source Code

Matters Computational: Ideas, Algorithms, Source Code

This is a book for the computationalist, whether a working programmer or anyone interested in methods of computation. The focus is on material that does not usually appear in textbooks on algorithms. Where necessary the underlying ideas are explained and the algorithms are given formally. It is...

SQL Indexing and Tuning

SQL Indexing and Tuning

This is an online ebook / site explaining SQL indexing to developers'no crap about administration. SQL indexing is the most effective tuning method-yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn't stop at ORM tools like Hibernate....

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.NOTE: While this book is called 'Crystal for Rubyists,' it should be accessible to anyone who knows...

Latex

Latex

This is a guide to the LaTeX typesetting system. It is intended as a useful resource for everybody, from new users who wish to learn, to old hands who need a quick reference. TeX is a typesetting computer program created by Donald Knuth, originally for his magnum opus, The Art of Computer...

Think Python: How to Think Like a Computer Scientist

Think Python: How to Think Like a Computer Scientist

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Through...

Common Lisp the Language: 2nd Edition

Common Lisp the Language: 2nd Edition

In this greatly expanded edition of the defacto standard, you'll learn about the nearly 200 changes already made since original publication - and find out about gray areas likely to be revised later. Written by the Vice-Chairman of X3J13 (the ANSI committee responsible for the standardization of...

Learn You a Haskell for Great Good! A Beginner’s Guide

Learn You a Haskell for Great Good! A Beginner’s Guide

This tutorial is aimed at people who have experience in imperative programming languages (C, C++, Java, Python...) but haven't programmed in a functional language before (Haskell, ML, OCaml...). Even if you don't have any significant programming experience, anyone will be able to follow along and...

Making Games with Python & Pygame

Making Games with Python & Pygame

Making Games with Python & Pygame covers the Pygame library with the source code for 11 games. Making Games was written as a sequel for the same age range as Invent with Python. Once you have an understanding of the basics of Python programming, you can now expand your abilities using the Pygame...

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). The best current reference on that topic...