glasscoc@cica.indiana.edu (John Glasscock) (01/25/89)
PRELIMINARY
Copyright (C) 1988 NeXT, Inc. All Rights Reserved.
Last modified on: 11/03/88
Release 0.8
SUGGESTED READING
Contents:
GNU Tools
C Language
Object-Oriented Programming
Objective-C
PostScript Language
Compositing
UNIX 4.3BSD Operating System
Microprocessors
Signal and Array Processing
Sound
Music
Data Formats
Some information you may need or find useful is not
covered in detail in this manual. This section indicates
where you can get additional information, whether in
printed form or on-line.
GNU TOOLS
GNU Emacs Manual. Richard Stallman. Free Software
Foundation, 1987.
Internals of GNU CC. Richard Stallman. Free Software
Foundation, 1988.
The C Preprocessor. Richard Stallman. January 1987.
GDB Manual: The GNU Source-Level Debugger. Richard
Stallman. Free Software Foundation, February 1988.
These manuals are not available in bookstores; they are available in
printed form from the Free Software Foundation, 675 Mass Avenue,
Cambridge, MA 02139.
Material from the manuals "Internals of GNU CC," "The C Preprocessor,"
and "GDB Manual" has been incorporated into Chapter 17, "The Compiler
and Debugger." This chapter has been supplemented with additional
material that describes NeXT-specific extensions to the GNU software.
In many respects, the original GNU documents no longer reflect the
PRELIMINARY Suggested Reading 2
state of the GNU software as it currently exists on the NeXT Computer.
C LANGUAGE
Draft Proposed American National Standard, X3.159-198x,
Programming Language C.
Only available directly from Global Engineering Documents, 2805 McGaw
Avenue, Irvine, CA 92714. To order by telephone, call (800)854-7179.
The C Programming Language. Second edition. Brian W.
Kernighan and Dennis M. Ritchie. Prentice-Hall, 1988.
This edition is based on the Draft Proposed ANSI C standard.
C: A Reference Manual. Second edition. Samuel P.
Harbison and Guy L. Steele. Prentice-Hall, 1988.
This edition includes a summary of the Draft Proposed ANSI C standard.
OBJECT-ORIENTED PROGRAMMING
Object-Oriented Programming: An Evolutionary Approach.
Brad J. Cox. Addison-Wesley, 1986.
OBJECTIVE-C
Objective-C 4.0 User Reference Manual. Productivity
Products International, Inc., 1988.
Not available in bookstores. This is a three-volume set, which will
eventually be available on-line through the Digital Librarian. It is
currently available in printed form from The Stepstone Corporation, 75
Glen Road, Sandy Hook, CT 06482. To order by telephone, call
(800)289-6253.
POSTSCRIPT LANGUAGE
PostScript Language Tutorial and Cookbook. Adobe Systems
Incorporated. Addison-Wesley, 1985.
PostScript Language Reference Manual. Adobe Systems
PRELIMINARY Suggested Reading 3
Incorporated. Addison-Wesley, 1985.
PostScript Language Program Design. Adobe Systems
Incorporated. Addison-Wesley, 1988.
PostScript language manuals are available from bookstores or
from Adobe Systems Incorporated.
PostScript Language Supplement. Adobe Systems
Incorporated, January 9, 1986.
Discusses packed arrays and font caching. Available from Adobe Systems.
Color Operator Definitions. Adobe Systems Incorporated.
An Overview of the Display PostScript System. Adobe
Systems Incorporated.
Extensions for the Display PostScript System. Adobe
Systems Incorporated.
pswrap Reference Manual. Adobe Systems Incorporated.
Client Library Reference Manual. Adobe Systems
Incorporated.
These manuals are available from Adobe Systems.
<<We anticipate having some of these on-line eventually.>>
COMPOSITING
"Compositing Digital Images." Thomas Porter and Tom Duff.
Computer Graphics (SIGGRAPH '84 Conference Proceedings),
Vol. 18, No. 3, July 1984, pp. 253-259.
"Two-Bit Graphics." David Salesin and Ronen Barzel. IEEE
Computer Graphics and Applications, Vol. 6, No. 6, June
1986, pp. 36-42.
UNIX 4.3BSD OPERATING SYSTEM
Standard UNIX manual pages contain information about UNIX
commands and system calls. Both the UNIX manual pages and
supplementary UNIX documentation are accessible on-line
through the Digital Librarian.
PRELIMINARY Suggested Reading 4
The Design of the UNIX Operating System. Maurice J. Bach.
Prentice-Hall, 1986.
MICROPROCESSORS
MC68030 Enhanced 32-Bit Microprocessor User's Manual.
Motorola, Inc. Prentice-Hall, 1987.
MC68882 Floating-Point Coprocessor User's Manual.
Motorola, Inc. Prentice-Hall, 198?.
DSP56000 Digital Signal Processor User's Manual.
Motorola, Inc. Prentice-Hall, 1986. <<may be changed to
DSP56001/DSP56000?, 198?>>
DSP56000/DSP56001 Digital Signal Processor Simulator
Reference Manual. Motorola, Inc. Prentice-Hall, 1986.
DSP56000/DSP56001 Digital Signal Processor Macro Assembler
Reference Manual. Motorola, Inc. Prentice-Hall, 1986.
SIGNAL AND ARRAY PROCESSING
Theory and Application of Digital Signal Processing.
Lawrence R. Rabiner and Bernard Gold. Prentice-Hall,
1975.
Signal Theory. L. E. Franks. Prentice-Hall, 1969.
Matrix Computations. Gene H. Golub and Charles F. Van
Loan. John Hopkins University Press, 1983.
Introduction to Matrix Computations. G. W. Stewart.
Academic Press, 1973.
The Fourier Transform and Its Applications. Ronald N.
Bracewell. McGraw-Hill, 1978.
SOUND
The Acoustical Foundations of Music (2nd edition). John
Backus. Norton, 1977.
"Digitization of Audio: a Comprehensive Examination of
PRELIMINARY Suggested Reading 5
Theory, Implementation and Current Practice." B. A.
Blesser. Journal of the Audio Engineering Society, Vol.
26, No. 10, 1978, pp. 739-771.
MUSIC
Computer Music. Charles Dodge and Thomas A. Jerse.
Schirmer Books, 1985.
Musical Applications of Microprocessors. Hal Chamberlain.
Hayden, 1980.
Electronic Music Synthesis. Hubert S. Howe, Jr. Norton,
1975.
"The Simulation of Natural Instrument Tones using
Frequency Modulation with a Complex Modulating Wave."
Bill Schottstaedt. Computer Music Journal, Vol. 1, No.
4, 1977, pp 46-50.
"Digital Waveshaping Synthesis." Marc Le Brun. Journal
of the Audio Engineering Society, Vol. 18, No. 2, 1979,
pp. 250-266.
DATA FORMATS
Encapsulated PostScript File Format. Adobe Systems
Incorporated.
Character Bitmap Distribution File Format 2.0. Adobe
Systems Incorporated.
Microsoft Rich Text Format Specification. Microsoft
Corporation.
Tag Image File Format Specification, revision 5.0. Aldus
Corporation and Microsoft Corporation.
These manuals are available directly from the respective companies.
<<We anticipate having some of these on-line eventually.>>
John Glasscock Indiana University
glasscoc@cica.cica.indiana.edu Bloomington, Indiana
"I'm a victim of demand-driven desires in a supply-sided
economy." Yours truly.