Computer softwareHere are entered general works on computer programs accompanied by documentation such as manuals, diagrams and operating instructions, etc. Works limited to computer programs are entered under Computer programs. See also what's at Wikipedia, your library, or elsewhere.
Broader term:Narrower terms:Used for: |
Filed under: Computer software -- Catalogs
Filed under: Computer software -- Development- Producing Open Source Software: How to Run a Successful Free Software Project (second edition, 2017), by Karl Fogel (multiple formats with commentary at producingoss.com)
- Writers' Workshops and the Work of Making Things (Boston et al.: Addison-Wesley, c2002), by Richard P. Gabriel
- Patterns of Software: Tales From the Software Community (New York and Oxford, UK: Oxford University Press, 1996), by Richard P. Gabriel, contrib. by Christopher Alexander (PDF at dreamsongs.com)
- R Packages (second edition, ca. 2023), by Hadley Wickham and Jennifer Bryan (illustrated HTML with commentary at r-pkgs.org)
- The Performance of Open Source Applications: Speed, Precision, and a Bit of Serendipity (2013), ed. by Tavish Armstrong
- Version Control by Example (c2011), by Eric Sink (multiple formats with commentary at ericsink.com)
- .NET Performance Testing and Optimization: The Complete Guide (c2010), by Paul Glavich and Chris Farrell (PDF with commentary at red-gate.com)
- After the Software Wars (2009), by Keith Curtis (page images at Google)
- Mercurial: The Definitive Guide (c2009), by Bryan O'Sullivan (HTML with commentary at red-bean.com)
- Managing Projects with GNU Make (third edition, 2004), by Robert William Mecklenburg (PDF files at oreilly.com)
- Modeling Reactive Systems with Statecharts: The STATEMATE Approach (New York et al.: McGraw Hill, c1998), by David Harel and Michal Politi (PDF files with commentary in Israel)
- Scaling Up: A Research Agenda for Software Engineering (1989), by National Research Council Computer Science and Technology Board (page images with commentary at NAP)
- Operating Systems and Middleware: Supporting Controlled Interaction (revised electronic edition, 2016), by Max Hailperin (multiple formats with commentary at gustavus.edu)
- Pro Git (second editions, 2014), by Scott Chacon (HTML with commentary at git-scm.com)
- Open Advice: FOSS, What We Wish We Had Known When We Started (c2012), ed. by Lydia Pintscher (multiple formats with commentary at open-advice.org)
- 97 Things Every Programmer Should Know (wiki version, ca. 2010), ed. by Kevlin Henney (HTML at oreilly.com)
- Architectural Styles and the Design of Network-Based Software Architectures (dissertation that introduced the REST architecture; 2000), by Roy T. Fielding (HTML and PDF at UC Irvine)
- Jenkins: The Definitive Guide (Creative Commons edition, c2011), by John Ferguson Smart (multiple formats at archive.org)
- Open Source Development With CVS (electronic editions), by Karl Fogel and Moshe Bar (multiple formats with commentary at red-bean.com)
- The Boost C++ Libraries (current electronic edition), by Boris Schäling (illustrated HTML at theboostcppplibraries.com)
- The Cathedral and the Bazaar (prepublication version, with commentary), by Eric S. Raymond (multiple formats at catb.org)
- Compiler Design: Theory, Tools, and Examples (C++ and Java editions; updated from 1994 original), by Seth Bergmann (PDF and source code files at rowan.edu)
- GNU Make: A Program for Directing Recompilation, by Richard Stallman, Roland McGrath, and Paul D. Smith (multiple formats at gnu.org)
- Larch: Languages and Tools for Formal Specification, ed. by John V. Guttag and James J. Horning (Postscript at MIT)
- Object-Oriented System Development (electronic edition), by Dennis De Champeaux, Douglas Lea, and Penelope Faure (HTML at Oswego)
- Rapid Application Development with Mozilla, by Nigel McFarlane (zipped PDF at pearsoncmg.com)
- The Little Book on CoffeeScript (prepublication version), by Alex MacCaw, contrib. by David Griffiths, Satoshi Murakami, and Jeremy Ashkenas (HTML at gihub.io)
- Subversion Version Control: Using the Subversion Version Control System in Development Projects, by William A. Nagel (PDF at pearsoncmg.com)
- Version Control With Subversion (electronic editions), by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato (HTML and PDF with commentary at red-bean.com)
Filed under: Computer software -- Economic aspects
Filed under: Computer software -- Evaluation
Filed under: Computer software -- Fiction
Filed under: Computer software -- Patents- Finding a Balance: Computer Software, Intellectual Property, and the Challenge of Technological Change (1992), by United States Congress Office of Technology Assessment
Filed under: Computer software -- Periodicals
Filed under: Computer software -- Philosophy
Filed under: Computer software -- Prices
Filed under: Computer software -- Quality control
Filed under: Computer software -- Reusability
Filed under: Computer software -- Social aspects
Filed under: Computer software -- Testing
Filed under: Computer software -- United States
Filed under: Application software
Filed under: Communications software
More items available under narrower terms. |