Advanced Programming Techniques on the Commodore 64: Difference between revisions

Auto-created Commodore book documentation page
 
Book page: printed extent from LoC/Open Library instead of PDF page count; contents with page numbers from the book; ISBN and printing from the copyright page; replace boilerplate
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<pdf> File:SunshineBooks_Advanced_Programming_Techniques_on_the_Commodore_64_[600dpi][ocr].pdf </pdf>
'''''Advanced Programming Techniques on the Commodore 64: Powerful Ideas and Applications''''' is a BASIC programming book for the [[Commodore 64]] by David Lawrence, first published in 1983 by Sunshine Books (an imprint of Scot Press Ltd), London, and reprinted in 1984. ISBN 0 946408 23 8.<ref name="tp">David Lawrence, ''Advanced Programming Techniques on the Commodore 64'' (Sunshine Books, 1983), title page and copyright page (PDF pp. 2-3).</ref> Open Library gives the extent as ix, 174 pages; the main text ends with the postword on p. 171.<ref name="ol">Open Library, [https://openlibrary.org/books/OL17357181M ''Advanced programming techniques on the Commodore 64''], record OL17357181M. Retrieved 2026-10-01.</ref>


Download '''Advanced Programming Techniques on the Commodore 64''' here: [[:File:SunshineBooks_Advanced_Programming_Techniques_on_the_Commodore_64_[600dpi][ocr].pdf|SunshineBooks_Advanced_Programming_Techniques_on_the_Commodore_64_[600dpi][ocr].pdf]]
The back cover describes it as a book "for anyone who wants to begin real programming with the Commodore 64", following Lawrence's ''[[The Working Commodore 64]]''. Each chapter covers one technique in BASIC, with listings.<ref name="bc">Lawrence, ''Advanced Programming Techniques on the Commodore 64'', back cover (PDF p. 188).</ref>
 
== Contents ==
Page numbers are from the contents list.<ref name="toc">Lawrence, ''Advanced Programming Techniques on the Commodore 64'', Contents and "Contents in detail" (PDF pp. 4-6).</ref>
* Notes on program listings, p. ix; Introduction, p. 1
* 1. Modular Programming, p. 3
* 2. Debugging, p. 17
* 3. Strings, p. 27
* 4. Inputting Information, p. 41
* 5. Error Trapping, p. 53
* 6. Storing and Retrieving (tape and disk), p. 65
* 7. Logical Conditions, p. 79
* 8. A Jungle of Sorts (bubble, delayed replacement and Shell-Metzner sorts), p. 93
* 9. Data Structures: I, p. 111
* 10. Data Structures: II, p. 127
* 11. Inserting Data, p. 141
* 12. Odds and Ends, p. 149
* 13. Formatting, p. 159
* Postword, p. 171
 
== What this book does not contain ==
It is a programming book with no hardware or service information; Commodore's repair documentation is in the [[Commodore 64 / 64C Service Manual]]. The 189-page scan has an OCR text layer and ends with Sunshine's list of other titles, the back cover and a page from retro-commodore.eu.
 
<pdf> File:SunshineBooks_Advanced_Programming_Techniques_on_the_Commodore_64_-600dpi--ocr-.pdf </pdf>
 
Download: [[:File:SunshineBooks Advanced Programming Techniques on the Commodore 64 -600dpi--ocr-.pdf|SunshineBooks Advanced Programming Techniques on the Commodore 64 -600dpi--ocr-.pdf]] (16 MB)
 
== References ==
<references />


[[Category:Commodore Documentation]]
[[Category:Commodore Documentation]]
[[Category:Commodore Books]]
[[Category:Commodore Books]]