Reorganization in
progress: This material no longer fits the current
organization of Orcmid's Readings.  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 (Miser
    Project)
 
  - [Albahari2001]
 
  - Albahari, Ben., Drayton, Peter., Merrill, Brad.  C# Essentials. 
    Programming the .NET Framework.  O'Reilly (Sebastopol, CA:
    2001).  ISBN 0-596-00079-0 pbk.
         See also, How C# Matters to
    Me.
       Content
         Preface
         1. Introduction
         2. C# Language Reference
         3. Programming the .NET Framework
         4. Base Class Library Overview
         5. Essential .NET Tools
         Appendix A. C# Keywords
         Appendix B. Regular Expressions
         Appendix C. Format Specifiers
         Appendix D. Data Marshaling
         Appendix E. Working with Assemblies
         Appendix F. Namespaces and Assemblies
         Index
       
 
  - [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]
        
 
  - [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.
           I find this the most comprehensive and
      understandable reference available on the C Language.  Not a
      programming text, it is a reference manual on the language, with
      indications of what is to be expected in adhering to the standard
      definitions.   This edition is current with ANSI X3.159-1989,
      ISO/IEC 9899:1990, the 1994 ISO/IEC Amendment 1 to the C Standard,
      and the 1994 Technical Corrigendum 1 corrections.  The
      amendments introduced 3 new header files and many functions for supporting
      international use of C, including expanded character-set
      capabilities.
 
 
    -  
 
 
  - [Josuttis1999] 
 
    - Josuttis, Nicolai M.  The C++ Standard Library: A Tutorial and
      Reference.  Addison-Wesley Longman (Reading, MA: 1999). 
      ISBN 0-201-37926-0.
 
 
  -  
 
  - [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 [Albahari2001]
 
 
    -  
 
 
    - [Plauger1992] [Plauger92]
 
    - Plauger, P.J.  The Standard C Library.  Prentice-Hall
      (Englewood Cliffs, NJ: 1992).  ISBN 0-13-131509-9.
           This book covers
      Standard C Library as it was defined for ANSI X3.159-1989 and ISO/IEC
      9899:1990.  This is currently the only thorough definition that
      illustrates the complete Standard C Library with reference
      implementations.
 
    -  
 
    - [Steele1995] [Steele95]
 
    - 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 [Harbison1995]
 
    -  
 
    - [Unicode2000] [Unicode00]
 
    - The Unicode Consortium.  The Unicode Standard, Version 3.0. 
      Addison Wesley Longman (Reading, MA: 1991-2000).  ISBN 0-201-61633-5
      with CD-ROM. 
 
  
  
    
 
     | 
    
      
    
    You are navigating Orcmid's Lair
     | 
    
       created 2000-07-18-21:56 -0700 (pdt) by orcmid
 
$$Author: Orcmid $ 
$$Date: 08-08-28 17:28 $ 
$$Revision: 33 $ 
     | 
  
Home