Turbo Pascal For The Mac 1988: Difference between revisions

P4 verification: turn document holder into a real documentation page (bibliographic detail from the printed copyright page, what it covers, explicit note that it is not a repair source, cluster links)
Extent xvi, 399 pp. (LoC), not the scan's 411; LoC call number and card, first printing; contents with page numbers; replace boilerplate; cite
 
Line 1: Line 1:
'''''Turbo Pascal for the Mac: A Quick Path to Programming Power''''' by '''Paul Goodman and Alan Zeldin''', Brady (Simon & Schuster), distributed by Prentice Hall Trade, 1988, ISBN 0-13-933011-9. The scan is '''411 pages'''.
'''''Turbo Pascal for the Mac: A Quick Path to Programming Power''''' is a 1988 book by Paul Goodman and Alan Zeldin, published as a Brady Book by Simon & Schuster, New York, and distributed by Prentice Hall Trade. ISBN 0-13-933011-9; Library of Congress QA76.8.M3G664; first printing.<ref name="tp">Paul Goodman and Alan Zeldin, ''Turbo Pascal for the Mac'' (Brady / Simon & Schuster, 1988), title page and copyright page (PDF pp. 2-3).</ref> The Library of Congress record gives the extent as xvi, 399 pages (card number 87-27384).<ref name="ol">Open Library, [https://openlibrary.org/books/OL2397537M ''Turbo Pascal for the MAC: a quick path to programming power'', record OL2397537M], from Library of Congress catalogue data. Retrieved 2026-09-30.</ref>


== What it covers ==
It teaches Pascal with Borland's Turbo Pascal for the Macintosh, for beginners and for Pascal programmers new to the Macintosh. The preface says QuickDraw graphics run through every chapter, and the book ends with a complete application, the TurboDraw program.<ref name="pref">Goodman and Zeldin, ''Turbo Pascal for the Mac'', Preface and Introduction, pp. ix-xi (PDF pp. 10-12).</ref>
An introduction to Borland's Turbo Pascal on the Macintosh.


== This is not a repair source ==
== Contents ==
This is a '''programming''' book. It contains '''no schematics, no parts lists, no component values,
Page numbers are from the book's contents list.<ref name="toc">Goodman and Zeldin, ''Turbo Pascal for the Mac'', Contents, pp. iii-vii (PDF pp. 4-8).</ref>
no voltages, no connector pinouts and no service procedures''', and nothing in it should be cited for
* Preface, p. ix; Introduction, p. xi
a hardware figure. Apple's software documentation and its compiler manuals describe the machine as
* 1. Turbo Pascal for the Macintosh, p. 1
the programmer sees it, which is not the machine the technician sees.
* 2. Turbo Pascal Fundamentals, p. 17
* 3. Pascal Structures, p. 49
* 4. Functions and More on Data Types, p. 79
* 5. Procedures, p. 109
* 6. Arrays and Strings, p. 129
* 7. More on Structures, p. 155
* 8. A Formal Look at Graphics, p. 181
* 9. Files, p. 211
* 10. Variant Records, Pointers, and Handles, p. 251
* 11. Events and Event Handling, p. 273
* 12. A Complete Macintosh Application: The TurboDraw Program, p. 313
* Appendices A-I (reserved words, menu summary, compiler error messages, IOResult codes, documenting a program, differences between Turbo Pascal and Macintosh Pascal, syntax diagrams, units, Macintosh character set), pp. 349-391
* Bibliography, p. 392; Index, p. 394


For hardware data use:
== What this book does not contain ==
* [[:Category:Apple Service Source|Apple Service Source]] &mdash; Apple's own service manuals, module
It is a programming book. It has no service procedures, schematics or electrical data for the Macintosh; Apple's repair documentation is in [[:Category:Apple Service Source]]. The hosted scan is 411 PDF pages, covers included.
  level: specifications, symptom charts, take-apart and module part numbers
* Apple's '''Developer Notes''' &mdash; the one class of Apple developer document that ''does'' carry
  rail currents, expansion-slot power budgets and connector pinouts. Several are held here, for
  example [[Macintosh IIci Developer Note]], [[Macintosh IIsi Developer Note]] and
  [[Macintosh LC 475 and Quadra 605 Developer Note]].
* [[Macintosh Repair & Upgrade Secrets]] and [[The Dead Mac Scrolls]] &mdash; component-level, for
  the compact Macs


 
== Related titles on this wiki ==
== Related documents held here ==
* [[Programming With Macintosh Turbo Pascal 1987]]
* [[Programming With Macintosh Turbo Pascal 1987]]
* [[Turbo Pascal For The Mac Programming With Business Applications 1987]]
* [[Turbo Pascal For The Mac Programming With Business Applications 1987]]
Line 29: Line 32:


Download: [[:File:Turbo_Pascal_For_The_Mac_1988.pdf|Turbo_Pascal_For_The_Mac_1988.pdf]] (18.2 MB)
Download: [[:File:Turbo_Pascal_For_The_Mac_1988.pdf|Turbo_Pascal_For_The_Mac_1988.pdf]] (18.2 MB)
== References ==
<references />


[[Category:Apple Programming Documentation]]
[[Category:Apple Programming Documentation]]