📄 resource.lst
字号:
+++Date last modified: 05-Jul-1997
FidoNet C_Echo Resource List
The following messages are a list of resources that I've put together from
recommendations in this echo. These include books, magazines and compiler
vendors.
The format for book entries is as follows:
Author _Title_, ISBN, Publisher, Year, List Price (Comments --
Recommmended-By)
Prices are in $US unless otherwise specified. Where a book has been
recommended by multiple persons, I've left off the names that don't have
comments. Books are in alpha order by author's last name, or title if the
author is unknown or unattributed. When there is more than one ISBN or
price, the following suffixes will be used:
.p -- paperback
.h -- hardback
.d -- with disk
Magazine information includes the name of the magazine and the address and
subscription rates, if I have them.
I cannot list information I do not have. It is possible that some
information may be missing for a particular book. Comments are condensed
from the messages I got the recommendation from and may or may not accurately
describe the book. Lest they take over C_ECHO, any and all additions/
corrections/suggestions should be sent to me netmail at 1:106/3.
- J-Mag Guthrie
[DISCLAIMER: I make no promises real or implied as to the usefulness of any
of the books here listed. The reason for the 'recommended by' is to give you
some idea of who thought the book was good so you can find books that are
recommended by folks whose messages make particular sense to you. (Or folks
who forgot to mention author/ISBN/publisher/price so you can harass them.)
These people are not in any position to promise you anything, either.]
In a previous posting, I indicated that I was interested in collecting longer
blurbs about the items listed here. Unfortunately, I only got one reply
(Thanks, DG) and so I've abandoned this project (although I have the blurbs
here should someone else care to take it on).
/* Beginning of resource list - last updated 24 Jul 1995 */
/* Beginning of book list */
Abramowitz, Milton and Stegun, Irene _Handbook of Mathematical
Functions_, 0-486-61272-4, Dover Publications, 1972, $21.95 (Bob
Jarvis)
Abrash, Michael _Power Graphics Programming_, 0-88022-500-9, QUE, 1989
(out of print)
Abrash, Michael _Zen of Assembly Language_ Coriolis Group Books (Sunir
Shah)
Abrash, Michael _Zen of Graphics Programming_, 1-883577-08-X, Coriolis
Group Books
_Advanced C Programming_, Brady Publishing Group
Aho, Sethi, and Ullman _Compilers: Principles, Techniques, and Tools_,
0-201-10088-6, Addison Wesley, 1986 (the "dragon book")
Aitken & Jones, _Teach Yourself C in 21 Days_, 0-672-30448-1, SAMS,
$24.95 (David Brown)
Atkinson and Atkinson _Using Borland C++_, QUE (Steven Owen)
Banahan, Mike _The C Book_ (Tom Donahue)
Becker, Phil _Introduction to PC Communications_ (David Peterson)
Bennett, J. P. _Introduction to Compiling Techniques -- A First Course
Using ANSI C, Lex and Yacc_, 0-07-707215-4, McGraw Hill, 1990
Bentley, Jon, _More Programming Pearls - Confessions of a Coder_,
0-201-11889-0, Addison-Wesley, 1990, $18.25
Bentley, Jon _Programming Pearls_, 0-201-10331-1, Addison-Wesley, 1986,
$18.25
Bentley, Jon _Writing Efficient Programs_
Booch, Grady _Object Oriented Design with Applications_, 0-8053-0091-0,
Benjamin/Cummings Publishing, 1991
Brooks, Fred _The Mythical Man-Month: Essays on Software Engineering_,
0-201-00650-2, Addison-Wesley, 1975
Brown, Ralf and Kyle, Jim, _PC Interrupts_, 0-201-57797-6, Addison-
Wesley, 1991, $32.95
Campbell, Joe _C Programmer's Guide to Serial Communications_,
0-672-22584-0, Howard W. Sams & Co, 1987, $26.95 (Does not talk about
RTS/CTS handshaking [which is] vital for creating a modern terminal
program. -- Jon Guthrie)
Cormen, Thomas et al. _Introduction to Algorithms_, 0-262-03141-8 - MIT
Press 0-07-013143-0 - McGraw-Hill
Daconta, Michael C. _C Pointers and Dynamic Memory Management,
0-89435-473-6 (Bruce Wedding)
Davis, Stephen R. _Hands-On Turbo C++_, 0-201-57052-1, Addison-Wesley
(Daniel Lo)
_DOS Programmer's Reference, 3rd Edition_ 0-88022-790-7, Que (Robert
Johnstone)
Donnely and Stallman _The Bison Manual_, (part of the on-line
distribution of FSF's Bison, a reimplementation of yacc.)
Duncan, Ray; Petzold, Charles; Shulman, Andrew; Baker, M. Steven;
Nelson, Ross P.; Davis, Stephen R.; Moote, Robert _Extending DOS_,
0-201-56798-9, Addison-Wesley, 1992, $26.95
Duntemann, Jeff _Assembly Language Step-by-Step_ 0-471-57814-2
Ellis, Margaret and Stroustrup, Bjarne _The Annotated C++ Reference
Manual_, 0-201-51459-1, Addison-Wesley, 1990, (Bob Jarvis)
Fischer, Charles N. and LeBlanc, Richard J. _Crafting a Compiler_,
0-8053-3201-4, Benjamin Cummings Publishing, 1988 (There is a later
edition called _Crafting a Compiler in C_ -- Clayton Weaver)
Gorlen, Keith E.; Orlow, Sanford M.; and Plexico, Perry S. _Data
Abstraction and Object-Oriented Programming in C++_, 0-471-92346-X,
John Wiley & Sons, 1990 (Bob Stout)
Ferraro, Richard _The Programmer's Guide to the EGA and VGA Cards, 2nd
Edition_ 0-201-57025-4, Addison Wesley, $34.95, CAN$44.95
Foerster, Scott _The Printer Bible_, 0-88022-512-2, QUE Books, 1990,
$24.95, CAN$31.95, UK#22.95
Goodwin, Mark _Serial Communications in C and C++_, MIS Press, $29.95,
$49.95d
Goodwin, Mark _User Interfaces in C and C++_, 1-55828-224-6
Hekmatpour, Sharam _C++ - A Guide for C Programmers_, 0-13-109471-8,
Prentice Hall, 1990
Hahn, Harley _Assembler -- Inside & Out_, 0-07-881842-7, McGraw-Hill
Harbison, Samuel P. and Steele, Guy L. Jr. _C, a Reference Manual (third
edition)_, 0-13-110933-2, Prentice Hall, 1991
Hendrix, James E. _The Small-C Compiler, 2nd Edition_ 0-934375-88-7,
0-934375-97-6.d, M&T Books
Hogan, Thom _The Programmer's PC Sourcebook (Second Edition)_,
1-55615-321-X, Microsoft Press, 1991, $39.95
Holmes, Michael and Flanders, Bob _C++ Communications Utilities_ $29.95
Holub, Allen _Compiler Design in C_, 0-13-155045-4, Prentice Hall, 1990
Horton, Mark R. _Portable C Software_, 0-13-868050-7, Prentice Hall,
1990 (Bob Stout)
Hummel, Robert L., _PC Magazine Assembly Language Lab Notes_,
1-56276-059-9 (Sunir Shah)
James, Geoffrey _The Tao of Programming_, 0-981137-07-01-795
Jamsa, Kris _Jamsa's 1001 C/C++ Tips_, 0-9635851-2-6, Jamsa Press,
1993, $39.95 (contains source on 3.5" disk -- Mike Demski)
Jourdain, Robert and The Peter Norton Computing Group _The Programmer's
Problem Solver_
Kay, David C., and Levine, John R. _Graphics File Formats_
0-8306-3059-7.p, 0-8306-3060-0.h, Tab/Windcrest/McGraw-Hill, 1992
(primarily a file format reference and does not give programming
examples -- David Harmon)
Kernighan, Brian, _Software Tools_, Addison-Wesley. $34.50
Kernighan, Brian W. and Ritchie, Dennis M. _The C Programming Language_
0-13-11-163-3, 0-13-110362-8, Prentice Hall (two editions, informally
K&R and K&R2)
Knuth, Donald _The Art of Computer Programming: Vol. 1, Fundamental
Algorithms, Second Edition_, 0-201-03809-9, Addison Wesley, 1973, $49.50
Knuth, Donald _The Art of Computer Programming: Vol. 2, Seminumerical
Algorithms, Second Edition_, 0-201-03822-6, Addison Wesley, 1981, $49.50
Knuth, Donald _The Art of Computer Programming: Vol. 3, Sorting and
Searching_, 0-201-03803-X, Addison Wesley, 1973, $49.50 (Knuth is a
Vulcan -- Terry Carmen)
Kochan, Stephen G., _Programming in ANSI C, Revised Edition_, Sams
Kosko, Bert _Neural Networks and Fuzzy Systems: A Dynamical Systems
Approach to Machine Intelligence_, 1992, $56.95 (2 Disks -- Eric Ford)
Koenig, Andrew _C Traps and Pitfalls_, 0-201-17928-8
LaFore, Robert _Turbo C, Programming for the PC_ Waite Group (Ray
Parker)
Lapin, J.E. (pseudonym) _Portable C and Unix System Programming_,
0-13-686494-5, Prentice-Hall, 1987 (Bob Stout)
Leblanc, Gerard _Ma宼rise de Turbo C_, Eyrolles Editions (in French --
Francis Peree)
Levine, John R.; Mason, Tony and Brown, Doug _Lexx & Yacc, 2nd Edition_,
1-56592-000-7, O'Reilly and Associates, 1992, $29.95
Lewine, Donald _POSIX Programmer's Guide_, 0-937175-73-0, O'Reilly &
Associates, Inc., 1991, $34.95
Lindley, Craig A. _Practical Image Processing in C_, 0-471-54377-2 (Joe
Angert)
Mayer, Bertrand _Object-oriented Software Construction_, 0-13-629049-3,
Prentice Hall (Mike Taylor)
McCord, James W. _C Programmer's Guide to Graphics_, 0-672-22784-3, SAMS,
$29.95, $37.95 CAN (Branko Dragicevic)
McGregor, John and Sykes, David _Object-Oriented Software Development:
Engineering Software for Reuse_, 0-442-00157-6, Van Nostrand Reinhold,
1992 (Bob Jarvis)
_Microsoft MS-DOS Programmer's Reference_, 1-55615-329-5, Microsoft
Press, 1991, $24.95 (Bob Jarvis)
Microsoft Press, _Microsoft's 80386/80486 Programming Guide, Second
Edition_, 1-55615-343-0, Microsoft Press
Miller, Lawrence A. and Quilici, Alexander E. _Joy of C_, 0-471-51333-4,
John Wiley & Sons, Inc.
Nance, Barry _Network Programming in C_, Que Books (Steve Cox)
Nelson, Mark _The Data Compression Handbook_, 1-55851-214-4,
1-55851-216-0 M&T Books, $29.95, $36.95.d (Oliver Reubens)
Norton, Peter and Socha, John _Assembly Language for the PC (3rd
Ed.)_, 1-56686-016-4
Norton, Peter and Wilton, Richard _The NEW Peter Norton Programmer's
Guide to the IBM PC & PS/2_, 1-55615-131-4, Microsoft Press
Oualline, Steven _Advanced C Programming_, 0-13-663170-3, Brady
Publishing
Oualline, Steven _Practical C Programming_, 0-937175-65-X, O'Reilly &
Associates (David Gersic)
Perry, Greg _C Programming in 12 Easy Lessons_, 0-672-30522-4, SAMS,
$39.99 (Comes with Turbo C++ 1.0 - Tony Gettig)
Perry, Greg and Johnson, Marcus _Turbo C++ By Example_, 0-88022-812-1,
Que
Perry, Paul J. _C for Rookies (A Guide for the Programmer "Wanna-Be")_
1-56529-280-4, QUE, $19.95 (includes diskette -- Brett Cammack)
Petzold, Charles _Programming Windows 3.1_, 1-55615-395-3, MicroSoft
Press
Plauger, P. J. _The Standard C Library_, 0-13-131509-9, Prentice Hall,
1992
Plauger, P. J. _Standard C: Programmer's Quick Reference_,
1-55615-158-6, Microsoft Press, 1989, $7.95
Press, William H.; Flannery, Brian P.; Teukolsky, Saul A.; and
Vetterling, William T., _Numerical Recipes: The Art of Scientific
Computing_, 0-521-30811-9, Cambridge University Press, 1986
Press, William et. al. _Numerical Recipes in C_ (the C version of the
above -- J-Mag)
Qualline, Steve _C Elements of Style_ 1-55851-291-8, M&% Books
Radcliffe, Robert _Encyclopedia C_ 0-89588-655-3 (Microsoft C specific)
Remer, Daniel and Dunaway, Robert _Legal Care for Your Software (4th
Edition)_, 87337-037-6, RDS Publishing Company, $39.95
Rimmer, Steve _Bit-Mapped Graphics_, 0-8306-3558-0, Windcrest/McGraw-
Hill
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -