Bokhyllen

From Programvareverkstedet
Jump to: navigation, search

English

PVV har en rekke bøker, og har stort sett penger til å kjøpe inn flere når vi får gode forslag. Listen som følger er langt fra komplett (og kommer neppe til å bli det), men alle nye bøker som blir kjøpt inn skal ihvertfall føres opp her. Vi har en god del bøker, i hovedsak om UNIX (med tilstøtende systemer som X11, PostScript etc.) og programmering.

Programmering

  • Advanced Programming in the Unix Environment
  • Algorithms in C
  • Data Structures, Algorigthms & Software Principles in C
  • Van der Linden: Expert C Programming
  • Horrowitz, Sahni and Anderson-Freed: Fundamentals of Data Structures in C
  • GNU Emacs Lisp Reference Manual
  • McGilten and Campione: PostScript by Example
  • Laffra: Advanced Java
  • Flanagan: Java in a Nutshell
  • Englander: Developing Java Beans
  • Flanagan: JavaScript - the Definitive Guide
  • Grand and Knudsen: Java - Fundamental Classes Reference
  • Wall, Christiansen and Schwartz: Programming Perl, 2nd ed.
  • UNIX System V Release 4: Programmer's Guide: ANSI C and Programming Support Tools
  • Lutz: Programming Python
  • ISO/IEC 10179:1996: Information technology --- Processing languages --- Document Style Semantics and Specification Language (DSSSL)
  • ISO WG21/N1043: Working Paper for Draft Proposed International Standard for Information Systems --- Programming Language C++
  • ISO WG14/N869: Committee Draft --- January 18, 1999 --- Programming languages --- C
  • Stroustrup: The C++ Programming Language, 3rd ed.
  • Tom Christiansen & Nathan Torkington: Perl Cookbook
  • Kernighan & Ritchie: The C Programming Language, 2nd ed.
  • Leon Atkinson: Core PHP Programming
  • PNG: The Definitive Guide
  • On to Java: Fast Travel on the Natural Path to Java Essentials and Effective Programming Practices
  • Interactive Computer Graphics: A Top-Down Approach with OpenGL (3rd Edition)
  • Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Programvareutvikling

  • /The Pragmatic Programmer (Andrew Hunt & David Thomas, 2000)
  • Fowler: Analysis Patterns
  • Human-computer interaction
  • Gamma et. al: Design Patterns
  • Kernighan and Pike: The Practice of Programming
  • Knuth: The Art of Computer Programming. Volume I: Fundamental Algorithms
  • Knuth: The Art of Computer Programming. Volume II: Seminumerical Algorithms
  • Knuth: The Art of Computer Programming. Volume III: Sorting and Searching
  • Martin Fowler: UML Distilled: a brief guide to the standard object modelling language

Maskinvare

  • 80x86 Architecture & Programming
  • High Performance Computing

Referansebøker

  • GNU Emacs Manual
  • Graphics File Formats
  • Learning GNU Emacs
  • Lamb: Learning the vi Editor
  • Ousterhout: Tcl and the Tk Toolkit
  • Strang, Mui and O'Reilly: Termcap & terminfo
  • The LaTeX Companion
  • The X Window System in a Nutshell
  • Dalheimer: Programming with Qt
  • Nichols, Buttlar and Farrell: Pthreads Programming
  • Oram and Talbott: Managing Projects with make
  • OpenGL Shading Language (2nd ed)

Operativsystem/Nettverk

  • Understanding the Linux Kernel
  • 4.4BSD Programmer's Supplementary Documents
  • 4.4BSD User's Supplementary Documents
  • Vahalia: UNIX Internals. The New Frontier
  • Hunt: TCP/IP Network Administration
  • Comer: Internetworking with TCP/IP. Volume I: Principles, Protocols and Architecture
  • Comer: Internetworking with TCP/IP. Volume II: Design, Implementation and Internals
  • Comer: Internetworking with TCP/IP. Volume III: Client-Server Programming And Applications
  • Albitz and Lui: DNS and BIND
  • Stevens: UNIX Network Programming. Volume I: Networking APIs: Sockets and XTI
  • Stevens: UNIX Network Programming: Volume II: Interprocess Communication

Diverse

  • /The Design of Everyday Things, Donald Norman
  • /Revolution in the Valley (Andy Hertzfeld, 2005) The Insanely Great Story of How the Mac was Made.
  • Just For Fun (Linus Torvalds) The Story of an Accidental Revolution
  • The Complete Guide to Middle-Earth
  • The Atlas of Tolkien's Middle-Earth
  • Who wants to be a scientist?
  • Practical UNIX and Internet Security
  • Introduction to computer law
  • Computer Security Basics
  • Frisch: Essential System Administration
  • Foley et. al: Computer Graphics. Principles and Practice
  • DiBona, Ochman and Stone (ed.): Open Sources. Voices from the Open Source Revolution
  • Linux Gamer (japansk tekst)
  • Lincoln Stein and Doug MacEachern: Writing Apache Modules with Perl and C
  • Norman Walsh and Leonard Muellner: DocBook: The Definitive Guide
  • Randy Jay Yarger, George Reese and Tim King: MySQL & mSQL
  • Corby Kummer: The Joy of Coffee
  • Physics for scientists and engineers
  • Genene våre

Kunstig intelligens

  • Fuzzy Logic for Beginners
  • Neural Networks: An Introduction
  • Algorithms for Image Processing and Computer Vision

Prosa

  • The Ambassador (Warhammer Novel)
  • Taint of Evil (Warhammer Novel)
  • Riders of the Dead (Warhammer Novel)

The Bookshelf

PVV has a lot of books, and has money to buy more when we get good suggestions. The list that follows is far from complete (and probably won't become complete), but all new books that are bought are at least supposed to be listed here. We have quite a few books, mostly about UNIX (with related systems such as X11, PostScript etc.) and programming.

Programming

  • Advanced Programming in the Unix Environment
  • Algorithms in C
  • Data Structures, Algorigthms & Software Principles in C
  • Van der Linden: Expert C Programming
  • Horrowitz, Sahni and Anderson-Freed: Fundamentals of Data Structures in C
  • GNU Emacs Lisp Reference Manual
  • McGilten and Campione: PostScript by Example
  • Laffra: Advanced Java
  • Flanagan: Java in a Nutshell
  • Englander: Developing Java Beans
  • Flanagan: JavaScript - the Definitive Guide
  • Grand and Knudsen: Java - Fundamental Classes Reference
  • Wall, Christiansen and Schwartz: Programming Perl, 2nd ed.
  • UNIX System V Release 4: Programmer's Guide: ANSI C and Programming Support Tools
  • Lutz: Programming Python
  • ISO/IEC 10179:1996: Information technology --- Processing languages --- Document Style Semantics and Specification Language (DSSSL)
  • ISO WG21/N1043: Working Paper for Draft Proposed International Standard for Information Systems --- Programming Language C++
  • ISO WG14/N869: Committee Draft --- January 18, 1999 --- Programming languages --- C
  • Stroustrup: The C++ Programming Language, 3rd ed.
  • Tom Christiansen & Nathan Torkington: Perl Cookbook
  • Kernighan & Ritchie: The C Programming Language, 2nd ed.
  • Leon Atkinson: Core PHP Programming
  • PNG: The Definitive Guide
  • On to Java: Fast Travel on the Natural Path to Java Essentials and Effective Programming Practices
  • Interactive Computer Graphics: A Top-Down Approach with OpenGL (3rd Edition)
  • Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Software development

  • /The Pragmatic Programmer (Andrew Hunt & David Thomas, 2000)
  • Fowler: Analysis Patterns
  • Human-computer interaction
  • Gamma et. al: Design Patterns
  • Kernighan and Pike: The Practice of Programming
  • Knuth: The Art of Computer Programming. Volume I: Fundamental Algorithms
  • Knuth: The Art of Computer Programming. Volume II: Seminumerical Algorithms
  • Knuth: The Art of Computer Programming. Volume III: Sorting and Searching
  • Martin Fowler: UML Distilled: a brief guide to the standard object modelling language

Hardware

  • 80x86 Architecture & Programming
  • High Performance Computing

Reference materials

  • GNU Emacs Manual
  • Graphics File Formats
  • Learning GNU Emacs
  • Lamb: Learning the vi Editor
  • Ousterhout: Tcl and the Tk Toolkit
  • Strang, Mui and O'Reilly: Termcap & terminfo
  • The LaTeX Companion
  • The X Window System in a Nutshell
  • Dalheimer: Programming with Qt
  • Nichols, Buttlar and Farrell: Pthreads Programming
  • Oram and Talbott: Managing Projects with make
  • OpenGL Shading Language (2nd ed)

Operating systems/Networks

  • Understanding the Linux Kernel
  • 4.4BSD Programmer's Supplementary Documents
  • 4.4BSD User's Supplementary Documents
  • Vahalia: UNIX Internals. The New Frontier
  • Hunt: TCP/IP Network Administration
  • Comer: Internetworking with TCP/IP. Volume I: Principles, Protocols and Architecture
  • Comer: Internetworking with TCP/IP. Volume II: Design, Implementation and Internals
  • Comer: Internetworking with TCP/IP. Volume III: Client-Server Programming And Applications
  • Albitz and Lui: DNS and BIND
  • Stevens: UNIX Network Programming. Volume I: Networking APIs: Sockets and XTI
  • Stevens: UNIX Network Programming: Volume II: Interprocess Communication

Miscellaneous

  • /The Design of Everyday Things, Donald Norman
  • /Revolution in the Valley (Andy Hertzfeld, 2005) The Insanely Great Story of How the Mac was Made.
  • Just For Fun (Linus Torvalds) The Story of an Accidental Revolution
  • The Complete Guide to Middle-Earth
  • The Atlas of Tolkien's Middle-Earth
  • Who wants to be a scientist?
  • Practical UNIX and Internet Security
  • Introduction to computer law
  • Computer Security Basics
  • Frisch: Essential System Administration
  • Foley et. al: Computer Graphics. Principles and Practice
  • DiBona, Ochman and Stone (ed.): Open Sources. Voices from the Open Source Revolution
  • Linux Gamer (japansk tekst)
  • Lincoln Stein and Doug MacEachern: Writing Apache Modules with Perl and C
  • Norman Walsh and Leonard Muellner: DocBook: The Definitive Guide
  • Randy Jay Yarger, George Reese and Tim King: MySQL & mSQL
  • Corby Kummer: The Joy of Coffee
  • Physics for scientists and engineers
  • Genene våre

Artificial Intelligence

  • Fuzzy Logic for Beginners
  • Neural Networks: An Introduction
  • Algorithms for Image Processing and Computer Vision

Prose

  • The Ambassador (Warhammer Novel)
  • Taint of Evil (Warhammer Novel)
  • Riders of the Dead (Warhammer Novel)