Category:Apple Programming Documentation: Difference between revisions
Update links to Symantec C++ for Power Macintosh User's Guide and Reference 1995 after page move |
Update links to Technical Introduction to the Macintosh Family 1987 after page move |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 70: | Line 70: | ||
Three titles here are Apple Computer publications: | Three titles here are Apple Computer publications: | ||
* [[Technical | * [[Technical Introduction to the Macintosh Family 1987|Apple Technical Introduction to the Macintosh Family]] – Apple Computer, Addison-Wesley, 1987. Apple's technical overview of the 512K enhanced, Plus, SE and II: processor, memory, ROM and Toolbox, file system, printing, networking and the expansion architecture, with NuBus as it was introduced. | ||
* [[Macintosh Human Interface Guidelines 1992]] – Apple Computer, Addison-Wesley, 1992, 398 pp: the desktop metaphor, direct manipulation, feedback and forgiveness, then the detailed specification of menus, windows, dialogues, controls, colour and language. | * [[Macintosh Human Interface Guidelines 1992]] – Apple Computer, Addison-Wesley, 1992, 398 pp: the desktop metaphor, direct manipulation, feedback and forgiveness, then the detailed specification of menus, windows, dialogues, controls, colour and language. | ||
* [[Macintosh System Software Users Guide 1988|Macintosh System Software User's Guide, Version 6.0]] – Apple's own manual, 295 pp, with a long chapter on MultiFinder: what it is, its memory requirements and how applications share the machine under it. | * [[Macintosh System Software Users Guide 1988|Macintosh System Software User's Guide, Version 6.0]] – Apple's own manual, 295 pp, with a long chapter on MultiFinder: what it is, its memory requirements and how applications share the machine under it. | ||
| Line 92: | Line 92: | ||
* [[Macintosh Revealed 2nd Edition Volume Two 1987|Volume Two: Programming with the Toolbox, second edition]] – Hayden, 1987, 680 pp | * [[Macintosh Revealed 2nd Edition Volume Two 1987|Volume Two: Programming with the Toolbox, second edition]] – Hayden, 1987, 680 pp | ||
* [[Macintosh Revealed Volume Three 1989|Volume Three: Mastering the Toolbox]] – Hayden, 1989, 614 pp; its printing chapter alone runs 114 pages | * [[Macintosh Revealed Volume Three 1989|Volume Three: Mastering the Toolbox]] – Hayden, 1989, 614 pp; its printing chapter alone runs 114 pages | ||
* [[Macintosh Revealed | * [[Macintosh Revealed Volume Four Expanding the Toolbox 1990|Volume Four: Expanding the Toolbox]] – Hayden, 1990, 564 pp. The second-edition volumes announce volume four as ''Programming the Macintosh II''; the published book has a different title and scope. | ||
Alongside them: [[Mastering The Macintosh Tool Box 1986]] (David B. Peatroy / Datatech, 1986, | Alongside them: [[Mastering The Macintosh Tool Box 1986]] (David B. Peatroy / Datatech, 1986, | ||
| Line 105: | Line 105: | ||
* Apple's interpreter, ''Macintosh Pascal'': [[Macintosh Pascal Carmony-Holliday 1985]] (Computer Science Press, 1985, 512 pp) · [[Macintosh Pascal Moll-Folsom 1985]] (Houghton Mifflin / THINK Technologies, 1985, 505 pp, with an endpaper table of standard procedures cross-referenced to the text) · [[Programming Macintosh Pascal 1987]] (DiElsi and Grossman, Macmillan, 1987, 494 pp, for version 2.1) · [[The First Book Of Macintosh Pascal 1985]] (Osborne McGraw-Hill, 1985, 420 pp) · [[Macintosh Hands-On Pascal 1986]] (Lewis and Birjandi, Wadsworth, 1986, 325 pp) · [[Scientific Programming with Macintosh Pascal 1986]] (Crandall and Colgrove, Wiley, 1986, 286 pp, on numerical work) | * Apple's interpreter, ''Macintosh Pascal'': [[Macintosh Pascal Carmony-Holliday 1985]] (Computer Science Press, 1985, 512 pp) · [[Macintosh Pascal Moll-Folsom 1985]] (Houghton Mifflin / THINK Technologies, 1985, 505 pp, with an endpaper table of standard procedures cross-referenced to the text) · [[Programming Macintosh Pascal 1987]] (DiElsi and Grossman, Macmillan, 1987, 494 pp, for version 2.1) · [[The First Book Of Macintosh Pascal 1985]] (Osborne McGraw-Hill, 1985, 420 pp) · [[Macintosh Hands-On Pascal 1986]] (Lewis and Birjandi, Wadsworth, 1986, 325 pp) · [[Scientific Programming with Macintosh Pascal 1986]] (Crandall and Colgrove, Wiley, 1986, 286 pp, on numerical work) | ||
* General Pascal on the Macintosh: [[Pascal for the Macintosh 1986]] (Ledgard and Singer, Addison-Wesley, 1986, 396 pp) · [[Pascal on the Macintosh A Graphical Approach 1987]] (Niguidula and van Dam, Addison-Wesley, 1987, 715 pp, built around graphics; held as two scans) · [[Pascal | * General Pascal on the Macintosh: [[Pascal for the Macintosh 1986]] (Ledgard and Singer, Addison-Wesley, 1986, 396 pp) · [[Pascal on the Macintosh A Graphical Approach 1987]] (Niguidula and van Dam, Addison-Wesley, 1987, 715 pp, built around graphics; held as two scans) · [[Pascal Primer for the Macintosh 1985|Pascal Primer for the Macintosh]] (The Waite Group, NAL, 1985, 336 pp) | ||
* THINK Pascal: [[Structured Programming Using Think Pascal On The Macintosh 1992]] (Crawley, McArthur and Jacobson, Prentice Hall, 1992, 800 pp) · [[Programming in Macintosh and Think Pascal 1995]] (Rink, Wisenbaker and Vance, Prentice-Hall, second edition 1995, 810 pp, covering Apple's interpreter and Symantec's compiler side by side) | * THINK Pascal: [[Structured Programming Using Think Pascal On The Macintosh 1992]] (Crawley, McArthur and Jacobson, Prentice Hall, 1992, 800 pp) · [[Programming in Macintosh and Think Pascal 1995]] (Rink, Wisenbaker and Vance, Prentice-Hall, second edition 1995, 810 pp, covering Apple's interpreter and Symantec's compiler side by side) | ||
* Turbo Pascal: [[Programming With Macintosh Turbo Pascal 1987]] (Tom Swan, Wiley, 1987, 412 pp) · [[Turbo Pascal For The Mac 1988]] (Goodman and Zeldin, Brady, 1988, 411 pp) · [[Turbo Pascal For The Mac Programming With Business Applications 1987]] (Leon A. Wortman, TAB 2927, 1987, 270 pp) | * Turbo Pascal: [[Programming With Macintosh Turbo Pascal 1987]] (Tom Swan, Wiley, 1987, 412 pp) · [[Turbo Pascal For The Mac 1988]] (Goodman and Zeldin, Brady, 1988, 411 pp) · [[Turbo Pascal For The Mac Programming With Business Applications 1987]] (Leon A. Wortman, TAB 2927, 1987, 270 pp) | ||
* Object Pascal and MacApp: [[Object-Oriented Programming | * Object Pascal and MacApp: [[Object-Oriented Programming for the Macintosh 1986|Object-Oriented Programming for the Macintosh]] (Kurt J. Schmucker, Hayden, 1986, 613 pp, covering Object Pascal, MacApp and Smalltalk-80) | ||
== C, C++ and Symantec == | == C, C++ and Symantec == | ||
| Line 114: | Line 114: | ||
* [[Programming C On The Macintosh 1986]] – Terry A. Ward, Scott Foresman, 1986, 428 pp | * [[Programming C On The Macintosh 1986]] – Terry A. Ward, Scott Foresman, 1986, 428 pp | ||
* [[Programming the Macintosh in C 1986]] – SYBEX, 1986, 312 pp. Its front matter names the exact toolchain it was tested on: a two-drive Macintosh, Consulair Mac C release 2.0 and the Macintosh Development System | * [[Programming the Macintosh in C 1986]] – SYBEX, 1986, 312 pp. Its front matter names the exact toolchain it was tested on: a two-drive Macintosh, Consulair Mac C release 2.0 and the Macintosh Development System | ||
* [[Think C | * [[Think THINK C Programming Fundamentals for the Macintosh 1993|THINK C Programming Fundamentals for the Macintosh]] – Dan Parks Sydow, Prima, 1993, 502 pp | ||
* [[Symantec C++ Programming For The Macintosh 1993]] (Rhodes and McKeehan, Brady, 1993, 703 pp) and [[Symantec C++ | * [[Symantec C++ Programming For The Macintosh 1993]] (Rhodes and McKeehan, Brady, 1993, 703 pp) and [[Symantec C++ Programming for the Macintosh 1994|the 1994 second edition]] (Sams, 792 pp, the Symantec official guide, covering "all versions through 6.5"). They are separate books, with different publishers, ISBNs and lengths. | ||
* [[Symantec C++ for Power Macintosh User's Guide and Reference 1995|Symantec C++ Development System for Power Macintosh, Version 8: User's Guide]] – Symantec's own product manual, 656 pp | * [[Symantec C++ for Power Macintosh User's Guide and Reference 1995|Symantec C++ Development System for Power Macintosh, Version 8: User's Guide]] – Symantec's own product manual, 656 pp | ||
* [[Teach Yourself Mac C++ Programming 1994]] – Namir Clement Shammas, Sams, 1994, 888 pp | * [[Teach Yourself Mac C++ Programming 1994]] – Namir Clement Shammas, Sams, 1994, 888 pp | ||