Shelves of Technical Books

Bibliographies
Software Tools & Programming

orcmid.github.io>
bib>

softools>
2023-11-25 -16:17 -0800

The Content Material here was successfully repurposed/preserved/repaved as part of the 2023-08-29 stage of the Site Preservation Project.  Check those pages for additional details of the approach to repurposing/preservation and correction.

Reorganization in progress: This material no longer fits the current organization of the bibliographies.  I will move programming language material to the appropriate section and add, here, a summary bibliography by language, with suggested preferences (that is, by how I rate the materials).    The full bibliographic citations will be moved, and this page will be about software tools and programming only to the degree that is useful. -- dh:2003-06-27

Software tools are important.  There is more to them than simply programming systems and languages.  This page will feature material that is clearly in the software tools domain (including the original Kernighan and Plauger work by that title).  This also ties to issues of toolcraft as they are deserving of more recognition, attention, and -- perhaps -- reconciliation.

Programming is meant here in general and perhaps highly-introductory terms.  The teaching of programming, and the idea of Computer Programming for Everyone (CP4E) has a home here if not elsewhere.  

There are two other areas that will be connected: the software development material in the SoftDev section will provide language-specific coverage and materials.  That will include overview and recommended readings.  So there is an interesting overlap to work out: bibliographic materials in Programming Systems and Languages, allied materials in Software Tools and Programming, a summary of key references and resources by language (perhaps on its own page), and then the expanded topics that go beyond the bibliographic to compile and provides resources for learning and using particular languages. -- dh:2003-06-27

see also:
Readings in Programming Systems and Languages
Readings in Software Engineering
Readings in Computer Science
Readings in Functional Programming Systems

[Albahari2001]
Albahari, Ben., Drayton, Peter., Merrill, Brad.  C# Essentials.  Programming the .NET Framework.  O'Reilly (Sebastopol, CA: 2001).  ISBN 0-596-00079-0 pbk. Moved to Programming Systems and Languages.
   
   
[Drayton2001]
Albahari, Ben., Drayton, Peter., Merrill, Brad.  C# Essentials.  Programming the .NET Framework.  O'Reilly (Sebastopol, CA: 2001).  ISBN 0-596-00079-0 pbk.  See [Albahari2001] in Programming Systems and Languages
   
[Fogel1999]
Fogel, Karl.  Open Source Development with CVS.  Coriolis (Scottsdale, AZ: 1999).  ISBN 1-57610-490-7 pbk.
     This book about the Concurrent Version System, is itself partly open-source.  Chapters 2, 4, 6, and 8-10 are themselves "open-source" and available for browsing and download.  (The 3rd edition is now fully available as a PDF.)
   
[Harbison1995]
Harbison, Samuel P., Steele, Guy L.,Jr.  C, A Reference Manual.  ed.4.  Prentice-Hall (Englewood Cliffs, NJ: 1995).  ISBN 0-13-326224-3 pbk.   Moved to Programming Systems and Languages.
 
[Josuttis1999]
Josuttis, Nicolai M.  The C++ Standard Library: A Tutorial and Reference.  Addison-Wesley Longman (Reading, MA: 1999).  ISBN 0-201-37926-0.  Moved to Programming Systems and Languages.
 
[Merrill2001]
Albahari, Ben., Drayton, Peter., Merrill, Brad.  C# Essentials.  Programming the .NET Framework.  O'Reilly (Sebastopol, CA: 2001).  ISBN 0-596-00079-0 pbk.  See [Albahari2001Moved to Programming Systems and Languages.
 
[Plauger1992]
Plauger, P.J.  The Standard C Library.  Prentice-Hall (Englewood Cliffs, NJ: 1992).  ISBN 0-13-131509-9.  Moved to Programming Systems and Languages
 
[Ross1967]
Ross, Douglas T. The AED Free Storage Package.  Comm. ACM 10, 8 (August 1967), 482-492.
  
[Steele1995]
Harbison, Samuel P., Steele, Guy L.,Jr.  C, A Reference Manual.  ed.4.  Prentice-Hall (Englewood Cliffs, NJ: 1995).  ISBN 0-13-326224-3 pbk.  See [Harbison1995Programming Systems and Languages
 
[Strachey1965]
Strachey, Christopher. A General Purpose Macrogenerator.  The Computer Journal 8, 3 (January 1965), 225-241. Available at <https://doi.org/10.1093/comjnl/8.3.225>
   
[Unicode2000]
The Unicode Consortium.  The Unicode Standard, Version 3.0.  Addison Wesley Longman (Reading, MA: 1991-2000).  ISBN 0-201-61633-5 with CD-ROM. 
  

Hard Hat Area You are navigating Orcmid on GitHub

created 2000-07-18-21:56 -0700 (pdt) by orcmid