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