List of computer books

From HandWiki
Short description: none

List of computer-related books which have articles on Wikipedia for themselves or their writers.

Programming

Ada

  • John BarnesProgramming in Ada 2012
  • AdaCore – SPARK 2014 Reference Manual[1]

C

C++

  • Andrei Alexandrescu – Modern C++ Design
  • Bjarne StroustrupThe C++ Programming Language, A Tour of C++, The Annotated C++ Reference Manual
  • Herb SutterExceptional C++, More Exceptional C++, Exceptional C++ Style, C++ Coding Standards
  • Scott Meyers – Effective C++, More Effective C++, Effective Modern C++
  • Stanley B. LippmanInside the C++ Object Model, C++ Gems: Programming Pearls from The C++ Report

C#

  • Andrew Troelsen – Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming
  • Bill Wagner – Effective C#
  • Jeff Prosise – Programming Microsoft .NET
  • Herbert SchildtC#: A Beginner's Guide and C# 4.0: The Complete Reference

Fortran

Go

  • Brian W. Kernighan – The Go Programming Language

Java

  • Bruce Eckel – Thinking in Java
  • James GoslingThe Java Programming Language
  • Joshua Bloch – Effective Java
  • Kathy Sierra – Head First Java
  • Herbert SchildtJava: The Complete Reference, Java: A Beginner's Guide, Java 2 Programmer's Reference

JavaScript

  • Douglas Crockford – JavaScript: The Good Parts and How JavaScript Works
  • John Resig – Pro JavaScript Techniques and Secrets of the JavaScript Ninja
  • Jeremy Keith – DOM Scripting
  • Danny Goodman – JavaScript Bible
  • John Smiley – Learn to Program with JavaScript
  • Laura Lemay – Laura Lemay's Web Workshop: JavaScript

Lisp

  • Guy L. Steele Jr.Common Lisp the Language
  • Patrick Henry Winston – Lisp (book)
  • Paul Graham – On Lisp and ANSI Common Lisp
  • Peter NorvigParadigms of AI Programming
  • Peter Seibel – Practical Common Lisp
  • Richard P. GabrielPerformance and Evaluation of Lisp Systems
  • Sonya Keene – Object-Oriented Programming in Common Lisp

Perl

  • brian d foy – Mastering Perl
  • chromatic – Perl Best Practices, Perl Hacks, Perl Testing: A Developer's Notebook
  • Damian ConwayObject Oriented Perl
  • GNU Savannah – Perl Design Patterns Book
  • Jon Bentley – Programming Pearls
  • Joseph N. Hall – Effective Perl Programming
  • Larry Wall – Programming Perl
  • Mark Jason Dominus – Higher-Order Perl
  • Randal L. Schwartz – Intermediate Perl and Learning Perl
  • Sriram Srinivasan – Advanced Perl Programming
  • Tom Christiansen – Perl Cookbook and Programming Perl 2nd and 3rd editions

PHP

  • Rasmus Lerdorf – Programming PHP
  • Zak Greant – PHP Functions Essential Reference
  • David Mercer – Beginning PHP5

Python

  • Alex Martelli — Python in a Nutshell and Python Cookbook
  • Mark Pilgrim – Dive into Python
  • Naomi Ceder — The Quick Python Book
  • Wes McKinneyPython for Data Analysis
  • Zed Shaw – Learn Python the Hard Way

R

  • David G. RobinsonText Mining with R
  • Hadley WickhamAdvanced R
  • Roger Bivand – Applied Spatial Data Analysis with R
  • Yihui XieDynamic Documents with R and knitr
  • Dirk EddelbuettelSeamless R and C++ Integration with Rcpp
  • John Fox – Using the R Commander: A Point-and-Click Interface for R
  • John Chambers – Software for data analysis programming with R

Ruby

SQL

  • C. J. Date – An Introduction to Database Systems
  • Hugh Darwen – Databases, Types and The Relational Model: the Third Manifesto
  • Ben Forta – SQL in 10 Minutes, Sams Teach Yourself
  • Joe Celko – Joe Celko's SQL for Smarties

Swift

  • AppleThe Swift Programming Language[2]

Visual Basic

  • John Smiley – Learn to Program with Visual Basic 6
  • Michael Halvorson – Microsoft Visual Basic 4 Step by Step
  • Dan Rahmel – Visual Basic .NET Reference Book
  • Clayton Walnum – The Complete Idiot's Guide to Visual Basic 6
  • Mitchell Waite – Visual Basic How To

Algorithms

Cryptocurrencies

  • Alex Tapscott – Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World
  • Andreas Antonopoulos – Mastering Bitcoin, Mastering Ethereum, and The Internet of Money
  • Ben Mezrich – Bitcoin Billionaires
  • David Gerard – Attack of the 50-foot Blockchain
  • Nathaniel Popper – Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money
  • Saifedean Ammous – The Bitcoin Standard
  • Vitalik Buterin – Proof of Stake: The Making of Ethereum and the Philosophy of Blockchains

Cryptography

  • Craig P. Bauer – Unsolved!
  • David Kahn (writer) – The Codebreakers
  • John Falconer – Cryptomenysis Patefacta
  • Leo Marks – Between Silk and Cyanide
  • Matt CurtinBrute Force: Cracking the Data Encryption Standard
  • Simon SinghThe Code Book
  • Steven Levy – Crypto
  • William F. Friedman – Military Cryptanalytics

Unix

Linux

Artificial intelligence

Other / General Programming

Internet

  • Douglas RushkoffCyberia: Life in the Trenches of Hyperspace
  • Jack Goldsmith, Tim Wu — Who Controls the Internet? Illusions of Borderless World
  • Tim Berners-Lee — Weaving the Web

Hackers and hacker culture

See also

Textbooks

Essays / other

References