202 lines
8.1 KiB
Plaintext
202 lines
8.1 KiB
Plaintext
From ts@uwasa.fi Sun Sep 3 00:00:00 1995
|
|
Subject: FAQPASB.TXT
|
|
|
|
Copyright (c) 1993-1995 by Timo Salmi
|
|
All rights reserved
|
|
|
|
FAQPASB.TXT Bibliography of textbooks and references for frequently
|
|
asked Turbo Pascal questions with Timo's answers.
|
|
|
|
Note that several of the references below will have later editions
|
|
available, as is usual in this kind of literature with frequent
|
|
compiler, program, and OS updates. Likewise, some references may be
|
|
out of print and thus no longer available.
|
|
|
|
....................................................................
|
|
Prof. Timo Salmi Co-moderator of news:comp.archives.msdos.announce
|
|
Moderating at ftp:// & http://garbo.uwasa.fi archives 193.166.120.5
|
|
Department of Accounting and Business Finance ; University of Vaasa
|
|
ts@uwasa.fi http://uwasa.fi/~ts BBS 961-3170972; FIN-65101, Finland
|
|
|
|
--------------------------------------------------------------------
|
|
|
|
From ts@uwasa.fi Sun Sep 3 00:00:59 1995
|
|
Subject: Turbo Pascal Bibliography
|
|
|
|
A. *****
|
|
Q: BIBLIOGRAPHY, text-books:
|
|
|
|
Bielig-Schulz, G. & Schulz, Ch. (1990). 3D Graphics in Pascal. John
|
|
Wiley & Sons Ltd.
|
|
|
|
Brown, Ralf & Kyle, Jim (1991). PC Interrupts, A Programmer's
|
|
Reference to Bios, Dos, and Third-Party Calls. Addison-Wesley
|
|
Publishing Company. Inc. (This is not a Turbo Pascal text-book,
|
|
but a very useful reference book for advanced Turbo Pascal and
|
|
other programmers. Ralf Brown is the author of the well-known
|
|
ftp://garbo.uwasa.fi/pc/programming/inter*.zip interrupt list. The
|
|
book is based on the list, but the material is arranged by
|
|
subjects instead of chronological interrupt numbers).
|
|
|
|
Cooke, D & Craven, A H & Clarke, G M (1985). Statistical Computing
|
|
in Pascal. Mathematics Division, Edward Arnold Publishers Ltd.
|
|
|
|
Cooper, Doug (1992). Oh! Pascal! for Turbo Pascal 6.0 (3rd. Ed.),
|
|
W.W. Norton & Co, N.Y. (A description from the author: 894 pages,
|
|
16 full color, with 1.2 or 1.44 meg diskette. This edition was
|
|
written directly for TP6.0, and fully covers objects. The emphasis
|
|
is on modification of existing code; many long (100-500) line
|
|
projects, all using graphics, are supplied).
|
|
|
|
Duncan, Ray (1988). Advanced MS-DOS Programming. The Microsoft guide
|
|
for Assembly Language and C programmers. Microsoft Press. (Much
|
|
useful information on interrupts also for Turbo Pascal
|
|
programmers).
|
|
|
|
Dettmann, Terry (1989). Dos Programmer's Reference. Second edition,
|
|
revised by Jim Kyle. Que.
|
|
|
|
Dorfman, Len & Neuberger, Marc J. (1993). Turbo Pascal Memory
|
|
Management Techniques. Windcrest/McGraw-Hill.
|
|
|
|
Duntemann, Jeff (1989). Complete Turbo Pascal. Third edition. Scott,
|
|
Foresman and Company.
|
|
|
|
Dutton, Frank (1989). Turbo Pascal Toolbox. Second edition. Sybex.
|
|
|
|
Ezzel, Ben (1989). Programming the IBM User Interface Using Turbo
|
|
Pascal. Addison-Wesley. (Especially well suited for beginning
|
|
interrupt users.)
|
|
|
|
van Gilluwe, Frank (1994). The Undocumented PC. A Programmer's Guide
|
|
to I/O, CPUs and Fixed Memory Areas. Addison-Wesley. (Not TP. For
|
|
advanced interrupt and port users with ASM know-how.)
|
|
|
|
Jamsa, Kris (1988). Dos Power User's Guide. Osborne McGraw-Hill. (In
|
|
a way oldish, but has a very good number of examples of interrupt
|
|
programming mainly in Turbo Pascal.)
|
|
|
|
Jamsa. Kris (1993). Jamsa's 1001 Dos & PC Tips. Osborne &
|
|
McGraw-Hill. (Not any TP, but some useful interrupt and batch
|
|
lore.)
|
|
|
|
Jamsa, Kris & Nameroff, Steven (1987). Turbo Pascal Programmer's
|
|
Library. Borland-Osborne / McGraw-Hill.
|
|
|
|
Jamsa, Kris & Nameroff, Steven (1988). Turbo Pascal Programmer's
|
|
Library. Second edition. Borland-Osborne / McGraw-Hill.
|
|
|
|
Jourdain, Robert & The Peter Norton Computing Group (1992).
|
|
Programmer's Problem Solver. 2nd ed. Brady Publishing. (A rather
|
|
superficial book with interrupt programming. Leaves far too much
|
|
essential code out. The most useful aspect is that the snippets of
|
|
code that are given, are given in Basic, Turbo Pascal, C, and in
|
|
assembler.)
|
|
|
|
Koffman, Eliol B. & Maxim, Bruce (1993). Turbo Pascal; with advanced
|
|
topics. 4th ed. Addison-Wesley. (This is a TP text-book best
|
|
suited for teaching.)
|
|
|
|
Martin, Gary W. (1992). Turbo Pascal. Theory and Practice of Good
|
|
Programming. Sounders College Publishing. This is an introductory
|
|
text-book on Turbo Pascal programming.
|
|
|
|
Mitchell, Edward with Shammas, Namir (1993). Borland Pascal
|
|
Developer's Guide. Que. (The cover says "Advanced Reference for
|
|
Power Programmers!")
|
|
|
|
Norton, Peter & Wilton, Richard (1988). The New Peter Norton
|
|
Programmer's guide to the IBM PC & PS/2. Microsoft Press. (Much
|
|
useful information on interrupts and their background also for
|
|
Turbo Pascal programmers).
|
|
|
|
O'Brien, Stephen (1988). Turbo Pascal, Advanced Programmer's Guide.
|
|
Borland-Osborne / McGraw-Hill.
|
|
|
|
O'Brien, Stephen (1988). Turbo Pascal, The Complete Reference.
|
|
Borland-Osborne / McGraw-Hill. (Much useful tricks including
|
|
fast input handling with BlockRead. But some of the codes have
|
|
not been properly updated since TP 3.)
|
|
|
|
O'Brien, Stephen (1989). Turbo Pascal 5.5, The Complete Reference.
|
|
Borland-Osborne / McGraw-Hill.
|
|
|
|
O'Brien, Stephen K. & Nameroff, Steve (1993). Turbo Pascal 7, The
|
|
Complete Reference. Osborne / McGraw-Hill.
|
|
|
|
Ohlsen, Chris & Stoker, Gary (1989). Turbo Pascal Advanced
|
|
Techniques. Que. (Also includes some useful inside tips.)
|
|
|
|
Porter, Kent (1987). Stretching Turbo Pascal. Advanced Programming
|
|
in the MS-DOS Environment. Brady, Prentice Hall.
|
|
|
|
Porter, Kent & Floyd, Mike (1990). Stretching Turbo Pascal. Version
|
|
5.5. Revised Edition. Brady, Prentice Hall. (In my opinion late
|
|
Porter's books are not up to his impressive standards shown in Dr.
|
|
Dobb's Journal.)
|
|
|
|
Press, William & Flannery, Brian & Teukolsky, Saul & Vetterling,
|
|
William (1986). Numerical Recipes. The Art of Scientific
|
|
Computing. Cambridge University Press. (The shareware version of
|
|
the extensive pascal codes of this book are available as
|
|
ftp://garbo.uwasa.fi/pc/turbopas/nrpas13.zip).
|
|
|
|
Rugg, Tom & Feldman, Phil (1989). Turbo Pascal Programmer's Toolkit.
|
|
Que. (I just hate it when TP text-books use include files which I
|
|
have to hunt high and low throughout the earlier text.)
|
|
|
|
Schildt, Herbert (1988). Advanced Turbo Pascal Version 4.
|
|
Borland-Osborne / McGraw-Hill.
|
|
|
|
Stivison, Douglas (1986). Turbo Pascal Library. Sybex.
|
|
|
|
Swan, Tom (1989). Mastering Turbo Pascal 5.5. Third edition. Hayden
|
|
Books. (Best as a nice alternative reference of Turbo Pascal
|
|
keywords. Also later TP versions available)
|
|
|
|
Tischer, Michael (1990a). PC System Programming. An in-depth
|
|
reference for the DOS programmer. Third printing. Abacus.
|
|
|
|
Tischer, Michael (1990b). Turbo Pascal Internals. Abacus. (Can be
|
|
recommended for a deeper understanding of Turbo Pascal. Not for
|
|
beginners.)
|
|
|
|
Tischer, Michael (1992). PC Intern System Programming. The
|
|
Encyclopedia of DOS Programming Know How. Abacus. (A very useful
|
|
reference for intermediate and advanced interrupt programming with
|
|
examples in BASIC, Turbo Pascal, C, and assembler. A drawback is
|
|
that it draws unnecessarily heavily on assembler modules to be
|
|
linked, and requires MASM or TASM in those cases.)
|
|
|
|
Wood, Steve (1989). Using Turbo Pascal 5. Borland-Osborne /
|
|
McGraw-Hill.
|
|
|
|
Yester, Michael (1989). Using Turbo Pascal. Que. (Useful also as
|
|
an introduction to more advanced usages.)
|
|
|
|
|
|
BIBLIOGRAPHY, program etc handbooks:
|
|
|
|
5.0 Turbo Analyst. TurboPower Software (1988).
|
|
|
|
5.0 Turbo Professional. TurboPower Software (1988). Later 5.5 Turbo
|
|
Objective? Not to be confused with Borland's Turbo-Assembler-
|
|
Debugger Turbo Professional package.
|
|
|
|
Microsoft MS-DOS User's Guide and User's Reference. Operating System
|
|
Version 3.3. Microsoft Corporation (1987).
|
|
|
|
Turbo Pascal. Numerical Methods Toolbox. Version 4.0. Borland
|
|
International, Inc.
|
|
|
|
Turbo Profiler. Version 1.0. User's Guide. Borland International,
|
|
Inc. (1990).
|
|
|
|
|
|
TIPS FROM OTHER TP USERS
|
|
|
|
Brian Long's book "The Borland Pascal Problem Solver" Addison-Wesley
|
|
1993 0-201-59383-1
|
|
|
|
The Pascal Magazine
|