|
|
1.1 ! root 1: .TL ! 2: Selected References ! 3: .PP ! 4: During the decade since a volume of ``Documents for use with UNIX'' ! 5: was first gathered for the sixth edition of the ! 6: .I "UNIX Programmer's Manual, ! 7: the system has grown, and so has its literature. ! 8: In selecting the contents for this ! 9: new edition we have generally omitted ! 10: didactic topics, such as software design and the use of programming ! 11: languages, about which good books are available. ! 12: The following list suggests some important ones. ! 13: For references on other special languages see ! 14: .I langs (1). ! 15: .SH ! 16: General ! 17: .LP ! 18: Brian W. Kernighan and Rob Pike, ! 19: .I "The UNIX Programming Environment, ! 20: Prentice-Hall, 1984. ! 21: How to exploit the facilities ! 22: of the system: utilities, shell, kernel. ! 23: Written for programmers; intended for novices to the system, ! 24: yet also contains nuggets for the expert. ! 25: .LP ! 26: Ann Nicols Lomuto and Nico Lomuto, ! 27: .I "A UNIX Primer, ! 28: Prentice-Hall, 1983. ! 29: Written for nonprogrammers; readable and authoritative. ! 30: Stresses text processing. ! 31: .LP ! 32: AT&T, ! 33: .I "UNIX System Readings and Applications ! 34: Prentice-Hall, 1987, two volumes. ! 35: Papers reprinted from special issues of the ! 36: .I "Bell System Technical Journal, ! 37: August, 1978, and October, 1984. ! 38: Includes classics on the design and history of the ! 39: system in its many incarnations at Bell Laboratories. ! 40: .SH ! 41: C Programming ! 42: .LP ! 43: Brian W. Kernighan and Dennis M. Ritchie, ! 44: .I "The C Programming Language, ! 45: Prentice-Hall, 1978. ! 46: The bible about the language and how to use it. ! 47: .LP ! 48: Samuel P. Harbison and Guy L. Steele, Jr., ! 49: .I "C, A Reference Manual, ! 50: Prentice-Hall, 1987. ! 51: The most exact description of what C really is. ! 52: .LP ! 53: Bjarne Stroustrup, ! 54: .I "The C++ Programming Language, ! 55: Addison-Wesley, 1986. ! 56: A major, largely compatible, ``object-oriented'' extension ! 57: that incorporates user-defined types and operations into C. ! 58: .LP ! 59: American National Standards Institute ! 60: Accredited Standards Committee X3, Information Processing Systems, ! 61: .I Draft Proposed American National Standard for Information ! 62: Systems \(em Programming Language C, ! 63: Document No. X3J11/16-151, ! 64: Computer and Business Equipment Manufacturers Association, ! 65: Washington, 1986. ! 66: The future Talmud. ! 67: .SH ! 68: System Manuals ! 69: .LP ! 70: Bell Telephone Laboratories, Incorporated, ! 71: .I "UNIX Programmer's Manual, ! 72: Holt, Rinehart and Winston, 1983 and 1984, two volumes. ! 73: The seventh edition of this manual. ! 74: Volume 2 contains more discursive ! 75: papers on the use and implementation of ! 76: .I adb, ! 77: .I bc, ! 78: .I cc, ! 79: .I dc, ! 80: .I lint, ! 81: .I m4, ! 82: .I make, ! 83: .I ratfor, ! 84: .I sed, ! 85: and other facilities. ! 86: .LP ! 87: .I ! 88: UNIX Programmer's Manual, Seventh Edition, ! 89: Virtual VAX-11 Version, ! 90: .R ! 91: four volumes, ! 92: Computer Science Division, Department of Electrical Engineering, ! 93: University of California, Berkeley, 1980. ! 94: The Berkeley version of the seventh edition. ! 95: Volume 2C contains descriptions of ! 96: .I vi ! 97: and ! 98: .I "Franz Lisp. ! 99: .LP ! 100: AT&T, ! 101: .I "System V Interface Definition, ! 102: two volumes, Select code 307-127, ! 103: Customer Information Center, P.O. Box 19901, Indianapolis 46219. ! 104: The official description of what makes a commercial offering ! 105: qualify as a ! 106: .UX ! 107: system. ! 108: .SH ! 109: Implementation ! 110: .LP ! 111: Maurice J. Bach, ! 112: .I "The design of the UNIX Operating System, ! 113: Prentice-Hall, 1986. ! 114: How the system works. ! 115: .SH ! 116: Special Languages and Applications ! 117: .LP ! 118: Alfred V. Aho, Brian W. Kernighan and Peter J. Weinberger, ! 119: .I "The AWK Programming Language, ! 120: Addison-Wesley, 1988. ! 121: Suggestive examples of how to exploit an unusual language. ! 122: .LP ! 123: ML ! 124: An interactive higher level language based on the latest theory. ! 125: .LP ! 126: Richard A. Becker and John M. Chambers, ! 127: .I "S, An Interactive Environment for Data Analysis and Graphics, ! 128: Wadsworth, 1984. ! 129: Just what the title says it is, with remarkable capability. ! 130: .LP ! 131: Phyllis A. Fox, ! 132: .I "PORT 3, ! 133: two volumes, ! 134: Computing Information Library, AT&T Bell Laboratories, ! 135: Murray Hill, NJ 07974, 1984. ! 136: A comprehensive library of Fortran subroutines for approximation, ! 137: ordinary and partial differential equations, linear algebra, ! 138: optimization, quadrature, special functions and FFTs. ! 139: .LP ! 140: Donald E. Knuth, ! 141: .I "The TEXbook, ! 142: Addison-Wesley, 1984. ! 143: A modern alternative to ! 144: .I troff ! 145: and ! 146: .I eqn, ! 147: by the master of computer science. ! 148: .LP ! 149: Leslie Lamport ! 150: .I "LATEX, A Document Preparation System, ! 151: Addison-Wesley, 1986. ! 152: .I LATEX ! 153: is to ! 154: .I TEX ! 155: as ! 156: .CW -ms ! 157: and ! 158: .I refer ! 159: are to ! 160: .I troff. ! 161: .LP ! 162: Morris I. Bolsky, ! 163: .I "The vi User's Handbook, ! 164: Prentice-Hall, 1985. ! 165: At 66 pages, one of the shorter descriptions of this big, ! 166: yet popular, program, ! 167: .LP ! 168: AT&T, ! 169: .I ! 170: UNIX System V Writer's Workbench Software Release 2.0 ! 171: Documentation Set, ! 172: .R ! 173: Select code 302-949, ! 174: Customer Information Center, P.O. Box 19901, ! 175: Indianapolis 46219. ! 176: Complete detail about ! 177: .I wwb (1).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.