home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / turbopas / tp / utl2 / utl2.lbr / TBOOKS.LZT / TBOOKS.LST
File List  |  1987-04-26  |  37KB  |  922 lines

  1. This is file: TBOOKS.LST, ver 1.2, dated No. 2, 1985
  2.  
  3. BOOKS on PASCAL and/or TURBO PASCAL:
  4.  
  5. (ver 2:  Nov 2,  1985). BOOKS on Pascal,  TURBO  Pascal,  and  general 
  6. programming techniques mentioned/reviewed/recommended by SIG users and 
  7. other  sources.  New  version  includes 8 books specifically for Turbo 
  8. Pascal.  Adds about 20 more books since previous listing.  Listing now 
  9. divided  into  categories:  Turbo,Apple,UCSD,  Other  Pascal, Articles 
  10. and  General Programming.  
  11. Compiled by: Scott Daniels, CIS ppn [72477,2472] 
  12.  
  13.  
  14. NOTE:  If you can't find a book locally, try this source (recommended 
  15. by the Whole Earth Software Catalog): 
  16.  
  17. Computer Literacy Bookshop
  18. Phone: 408/730-9957 for VISA & MC orders
  19. call between 9:30-11:30 am; 2-8 pm PST
  20. Shipping/Handling  charges  run $2.50 for first 2 books, then $0.25-
  21. 0.50 per book.  
  22.  
  23. DISCLAIMER
  24. Neither the editor, Scott Daniels, nor Borland International,  nor the 
  25. SysOps  are specifically recommending any of these books.  If you have 
  26. any doubts or questions, contact those who provided the comments.  
  27.  
  28.  
  29. NOTE: 
  30. In  a  recent (approx Aug 1985) message on the Borland SIG,  Dennis E.  
  31. Hamilton [70100,271] recommends the following stack of books for those 
  32. who want to learn Turbo Pascal: 
  33.  
  34. 1) Borland's manual for Turbo Pascal
  35. 2) "a good primer" (see list below)
  36. 3) "a good reference", eg Jensen & Wirth report
  37. 4) some intermediate  material  with  lots  of  worked  programs  and 
  38.    problems 
  39. 5) "Software Tools in Pascal" by K&P (below)
  40. 6) "How to Solve it by Computer" by Dromey (below)
  41. 7) TPTOOL.LBR in DL1, which gives source code to Pascal Tools
  42.  
  43.  
  44. ---------------------------------------------------------------------
  45. The following resources are specifically for Turbo Pascal 
  46. ---------------------------------------------------------------------
  47.  
  48. 1. TURBO PASCAL DOCU-MATE KEYBOARD TEMPLATE
  49.    Publisher: Systems Management Associates
  50.    Price: $14.95  (discounted at $12 + s/h from PC Connection)
  51.    This fits around the ridges on the keyboard and provides  2  sides 
  52.    of  notes and info on Turbo - compiler directives,  reserved words 
  53.    list, procedures/functions list, pointer procedures etc.  
  54.  
  55.  
  56. 2. INTRODUCTION TO TURBO PASCAL
  57.     Author: Douglas S. Stivison
  58.     Pub: Sybex Books
  59.     Price: $14.95
  60.     Comment:
  61.     1) Warehouse RBBS (513/258-0020) provided  the  following  review: 
  62.     This is a  "REALLY GREAT BOOK ON TURBO".  I  have read and re-read 
  63.     it  from  cover to cover.  Doug brings everything within the reach 
  64.     and understanding of the novice but keeps it at a level that  will 
  65.     not  bore the professional programmer.  He starts at the beginning 
  66.     and carriers the reader in a lively  way  into  all  the  advanced 
  67.     functions  and  once  your are into writing your own programs,  it 
  68.     makes a nice reference manual.  He explains  many  of  the  really 
  69.     great  functions  of  Turbo  while scolding Borland for "hiding an 
  70.     extremely powerful feature in a footnote" in their Turbo Reference 
  71.     manual.  He is very sensitive to the use of "computerese" and uses 
  72.     a style and language that even beginners will learn to program  in 
  73.     Turbo.  The author has given many examples that the reader can key 
  74.     in.  If  you  want  to learn to program in Turbo Pascal,  BUY THIS 
  75.     BOOK!!!  
  76.  
  77.  
  78.     2)  Burt  Bralliar  [70357,717]  comments  that  "it  is  the best 
  79.     introduction to Turbo Pascal I have seen,  including Borland's own 
  80.     Turbo Tutor." One thing to be aware of is that Stivison's focus is 
  81.     definitely  on  Turbo  Pascal,  with  its  powerful extensions and 
  82.     exceptions, and not on standard Pascal.  If you're trying to learn 
  83.     the language as well as the implementation of  it  in  Turbo,  you 
  84.     might  do  well  to  get  a  Pascal  book  to  read in tandem with 
  85.     Stivison's book.  
  86.    
  87.  
  88.     The author, Doug Stivison, announced the availability on the Tech-
  89.     Mail RBBS,  a registered-user only BBS.  He has offered to  upload 
  90.     the  routines from the book.  "I wrote the book as a labor of love 
  91.     because I am a Tubo junkie.  I welcome any comments." 
  92.  
  93.  
  94.  3. PROGRAMMING WITH TURBO PASCAL
  95.     Author:  David Carroll   (by the way, Dave is a user here).
  96.     Publisher:  McGraw-Hill
  97.     Available:  October 1985
  98.     Price: $34.95 (book + disk)
  99.     Description:  
  100.     This combined book and disk provides a  tutorial  introduction  to 
  101.     Pascal  with extensive sample programs both in the book and on the 
  102.     disk.  Also  on  the  disk,  under  license  from  Borland,  is  a 
  103.     partially disabled version of Turbo Pascal supporting all features 
  104.     except  compilation of more than 200 lines of code or the creation 
  105.     of .COM files,  allowing the buyer to use Turbo before  committing 
  106.     to  buy  it from Borland.  Microcomputer programmers,  users,  and 
  107.     hobbyinsts will find this an invaluable aid in mastering Borland's 
  108.     Turbo Pascal.  
  109.  
  110.  
  111. 4. USING TURBO PASCAL     (covers version 3.0)
  112.     Author:  Steve Wood
  113.     Publisher:  McGraw-Hill
  114.     Available:  now at all "good" bookstores!
  115.     Price: $19.95
  116.  
  117.     (Review by Warehouse RBBS)
  118.     This seems to be a good book also but I have not actually read  it 
  119.     yet.  The  author  has geared the book for the beginner as well as 
  120.     the professional programmer.  He has included many  routines  that 
  121.     you  can  add to your library of procedures/functions that you can 
  122.     use in every program that you create.  Part  I  takes  the  reader 
  123.     through  the  use of the Turbo compiler and the language.  Part II 
  124.     gets into the more advanced functions and includes a very  complex 
  125.     program  that is keyed in by the reader in parts as you go through 
  126.     the book until you have a complete program.  He has also  included 
  127.     many  tables  of  the  differences in Turbo Pascal versus Standard 
  128.     Pascal.  The author will send you a diskette with all the routines 
  129.     in the book,  if you do not care to key in the code  provided.  As 
  130.     the reader goes through the book,  many examples are provided that 
  131.     can be keyed in to test your knowledge and learning progress.  
  132.  
  133.  
  134. 5. TUNING YOUR TURBO PASCAL
  135.    Author: Steve Wood
  136.    Publisher: Osborne-McGraw Hill, 1985. 
  137.    Price: ?
  138.    Description:  a number of ready-to-use sub-programs which the  user 
  139.    can  type in.  A disk is available from:  Precision Logic Systems @ 
  140.    918/742-0979.  
  141.  
  142.  
  143. 6. THE COMPLETE GUIDE TO TURBO PASCAL
  144.    Author: Jeff Duntemann
  145.    Pub: Scott, Foresman   (1985)
  146.    Price: $ ?
  147.    Duntemann is technical editor for PC  Tech  Journal  magazine,  and 
  148.    Sysop  of  their  Bulletin  Board.  He has been writing programs in 
  149.    Pascal since he learned it in 1979.  Duntemann describes this  book 
  150.    as "the first book written specifically for Turbo Pascal." 
  151.  
  152.  
  153. 7. TURBO PASCAL TIPS & TRICKS
  154.    Author: ?
  155.    Pub: Abacus Software
  156.    Available: Nov 19, 1985
  157.    Price: $19.95
  158.    Description:
  159.    This book is a collection of programming techniques to be used with 
  160.    Turbo Pascal.  It  contains  a  large  selection  of  commonly-used 
  161.    routines  such  as:  sorts,  binary trees,  B-trees,  screen output 
  162.    procedures, "easy input" function, time and date functions (MSDOS), 
  163.    program lister, cross-reference utility, tracer utility.  
  164.    Abacus Software may be contacted at: (616) 241-5510 (MI).
  165.  
  166.  
  167. 8. MASTERING TURBO PASCAL
  168.    Author: Tom Swan
  169.    Pub: Hayden Book Co.
  170.    Price: ??
  171.    Description:
  172.    Includes source code on disk.
  173.    Reference: Programmer's Journal, Jul/Aug 1985.
  174.    Contact the author direct at: PO Box 206, Lititz, PA 17543
  175.  
  176.  
  177. ---------------------------------------------------------------------
  178. A number of articles have been published about Pascal(Turbo & others)
  179. ---------------------------------------------------------------------
  180.  
  181. 1. TURBO PASCAL & 8087 by Henry C. Thacker, Jr. in ACCESS, Jul/Aug 1985
  182.    (pub:   LEDS  publishing).   Discusses  advantages  of   the   8087 
  183.    coprocessor chip,  compares the quality of arithmetic produced with 
  184.    and without the 8087, shows weaknesses of floating point operations 
  185.    if the chip is not used.  
  186.  
  187.  
  188. 2. PASCAL'S DESIGN FLAWS/MODULA-2 SOLUTIONS AND PASCAL PATCHES
  189.    by Mark C. Johnson, Allen Munro. in BYTE, Mar 1984, pp 371-388
  190.    Describes "seven subtle problems with Pascal".,  and discusses  how 
  191.    M-2 fixes them.  The problems:  short-circuited Boolean expression, 
  192.    no explicit way to access machine addresses,  can't operate  on  an 
  193.    array  without  knowing  its  size explicitly,  constants cannot be 
  194.    expressions,  restricted order of declarations,  no "else" for CASE 
  195.    statement,  lack of pseudo-global local variables that retain their 
  196.    value between invocations of the procedure.  
  197.  
  198.  
  199.  
  200. ---------------------------------------------------------------------
  201.                         Books about UCSD Pascal 
  202. ---------------------------------------------------------------------
  203.  
  204. 1. PASCAL PROGRAMS FOR BUSINESS
  205.    Author: Tom Swan
  206.    Publisher: Hayden
  207.    Price: $ 15.95
  208.    Comments:
  209.    1) Ken Sherrets [75746,2200] recommends this book for newcomers to 
  210.    Pascal, and says it "gives a lot of code and insight." Covers UCSD 
  211.    Pascal, not Turbo.  However, Tom Holaday [70407,534] has mentioned 
  212.    that Turbo is very close to UCSD Pascal,  so "books on  UCSD  will 
  213.    have about a 90% carryover".
  214.    2) BYTE (Dec  83)  review  noted  it  covers  word  processing  and 
  215.    business  subjects  as  well  as  Pascal.   "There  are  a  lot  of 
  216.    interesting, well structured,  well-designed programs...some are so 
  217.    interesting that I intend to key them in Real Soon Now." 
  218.  
  219.  
  220. 2. THE PASCAL HANDBOOK
  221.    Author: ?
  222.    Publisher: Sybex
  223.    Price: $ 19.95
  224.    Comments:
  225.    1)  Tom  Holaday  [70407,534]  mentions  that  this  book  is  "an 
  226.    encyclopedic treatment of each (UCSD) Pascal word with examples. I 
  227.    found it really helpful." Tom has been trying  to  teach  his  co-
  228.    workers  Turbo,   on  various  IBM-compatible  machines.   
  229.    2) Ken Sherrets [75746,2200] recommends this as a  good  reference 
  230.    book.  
  231.  
  232.  
  233. 3. PROBLEM SOLVING USING UCSD PASCAL, 2nd ed.
  234.    Author: K. Bowles, S.Franklin, D.Volper
  235.    Publisher: Springer-Verlag 1984 340 pp paper; ISBN 0-387-90822-6
  236.    Price: $ 17.95
  237.    Description:
  238.    Includes latest devlopments in UCSD. For "the serious micro user." 
  239.    Intro-duces algorithm development &  problem-solving;  illustrates 
  240.    Pascal  language  features  and  programming  concepts;   features 
  241.    graphics and text processing.  
  242.  
  243.  
  244. 4. INTRODUCTION TO PASCAL (INCLUDING UCSD PASCAL) 
  245.     Author: Rodnay Zaks
  246.     Pub: Sybex (1981)
  247.     Comment:
  248.     1) BYTE (Dec 83) comments that "the book isn't all that  bad,  and 
  249.     it  does go into some detail...  you could live with Zaks,  and if 
  250.     there's nothing better conveniently at hand,  you could learn  the 
  251.     language  from  it...  (but) there are better introductory texts." 
  252.     Zaks' "introduction is not as good as Keller's  [First  Course...] 
  253.     and  isn't as complete on complex issues as Grogono's [Programming 
  254.     in Pascal]." 
  255.  
  256. 5. DOING BUSINESS WITH PASCAL
  257.    Author: Richard & Douglas Hergert
  258.    Publisher: Sybex (1983)
  259.    Comments:
  260.    1)  Ken Sherrets [75746,2200] recommends this book as "a good book 
  261.    for persons that know" Pascal.
  262.    2) BYTE (Dec 83) says this "is not a beginner's  book...  offers  a 
  263.    great  number of practical business programs....  [recommended] for 
  264.    any small business owner [trying] to write or read programs written 
  265.    for the business." UCSD-oriented,  and written for  micro  computer 
  266.    users.  
  267.  
  268.  
  269. ---------------------------------------------------------------------
  270.                    Books about Pascal for the APPLE
  271. ---------------------------------------------------------------------
  272.  
  273. 1. APPLE PASCAL GAMES
  274.    Author: Douglas Hergert and Joseph T.Kalash.
  275.    Publisher: Sybex  (Berkeley  CA:  1981).  ISBN  0-89588-074-1 pbk.
  276.    Comments:
  277.    1)  Dennis  E.  Hamilton  [70100,271]  mentions that this book uses 
  278.    Apple Pascal, but it should be reasonably easy to convert,  and the 
  279.    programs all do understandable things (a bonus of game software).  
  280.  
  281.  
  282. 2. ADVANCED PASCAL PROGRAMMING TECHNIQUES
  283.    Author: Paul A. Sand
  284.    Publisher: Osborne/McGraw-Hill, 1984
  285.    Price: $19.95 (370 pp, paper)
  286.    Description:  What a good program should be;  toolkit of functions 
  287.    and  procedures  for  interactive i/o,  string/number conversions, 
  288.    output formatting. Build a sample program,  GasLog,  to  calculate 
  289.    car   gas  mileage.   Covers  command  parsers  (design  a  pocket 
  290.    calculator),  text file tools  (oriented  toward  Apple  and  6502 
  291.    machine  code),  game  theory (Reversi),  simulation and animation 
  292.    (bouncing balls,  gravity),  spreadsheet (PasCalc).  
  293.    Comment:
  294.    1) Review in PC Tech Journal (July 1985,  pg 189) by J.  Duntemann: 
  295.    Merits a serious look by serious  Pascal  programmers  on  any  IBM 
  296.    product.  Presents many topics in great detail,  but without enough 
  297.    of an overview to enable  user  to  apply  to  an  actual  project.  
  298.    Relies heavily on assembler for speed.  A gold mine of Pascal code, 
  299.    superb discussions on game theory,  interactive input,  simulation, 
  300.    data structures.  "One of the finest  books  on  Pascal  I've  ever 
  301.    read." 
  302.  
  303.  
  304. 3. PROGRAMMING THE APPLE II (title uncertain)
  305.     Author: Randy Hyde 
  306.     Pub:  ?
  307.     Description: A book on 6502 Assembly language.  
  308.     Comments:
  309.     1) Terran Van Wagner [72157,3260] is "unsure of the  title  but  I 
  310.     think  this  was my first introduction to parameter passing on the 
  311.     stack, a pain w/ 6502's but a great tool for modular design." 
  312.  
  313.  
  314. 4. PASCAL-A PROBLEM SOLVING APPROACH
  315.    Author: Elliot B. Koffman
  316.    Pub: Addison-Wesley Microbooks Popular Series (1982)
  317.    Description:
  318.    This  book  is  intended as a colleg-level text,  and includes some 
  319.    relatively complicated programs.  Covers UCSD Pascal on the  Apple. 
  320.    Examples, problems, answers.
  321.    Comment:
  322.    1)  BYTE  (Dec 83) review said this book was "not as general as the 
  323.    Keller/Grogono combination [FirstCourse]/[Programming  in  Pascal], 
  324.    but is adequate for learning UCSD Pascal." The programming examples 
  325.    are  all  in  uppercase,  which  the  reviewer felt "encourages bad 
  326.    programming style."
  327.  
  328.  
  329. ----------------------------------------------------------------------
  330.         The following books are about other versions of Pascal 
  331. ----------------------------------------------------------------------
  332.  
  333. 1. PASCAL FROM BASIC
  334.  Author: Peter Brown
  335.  Publisher: Addison-Wesley, 1982, 182 pp
  336.  Price: $12.95
  337.  According  to a review in Whole Earth Software Catalog,  ver 1.0 -the 
  338.  book is "for all BASIC hackers that want to learn  Pascal".  Explains 
  339.  Pascal concepts - structure, string/file handling, memory management, 
  340.  data types.  The book is NOT  aimed  at  translating  from  BASIC  to 
  341.  Pascal.  And from the review,  it is not clear whether the book gives 
  342.  Pascal implementations of BASIC functions (eg Locate(x,y)).  
  343.  
  344.   Comment:
  345.   1) Ken Sherrets [75746,2200] mentions "a book for BASIC programmers 
  346.   that  is  about Pascal,  (which) I have used to teach others in the 
  347.   past." Could this be the book?  
  348.   2) Gary Miller [70127,3674] also mentions a  "good  book  out  there 
  349.   (about)  Pascal  for  BASIC programmers",  but didn't know author or 
  350.   publisher.  
  351.  
  352.  
  353. 2. FROM BASIC TO PASCAL
  354.    Author: Ronald W. Anderson
  355.    Pub: TAB Books (1982)
  356.    Price: $ ??
  357.    Comments:
  358.    1) A review in BYTE (Dec 1983) noted the listings in this book were 
  359.    hard to read (dot-matrix printing),  and that "I'd hate to have  to 
  360.    rely on [this book] as my guide [in converting to Pascal]." 
  361.    Also see other commnets (negative) re TAB books in  the  review  of 
  362.    "Pascal" by Heiserman.  
  363.  
  364.  
  365. 3. FUNDAMENTALS OF DATA STRUCTURES IN PASCAL
  366.    Author: Horowitz and Sahni
  367.    Publisher: Computer Science Press
  368.    Price: $ ?
  369.    User comments:
  370.    1) Neil J.  Rubenking [72267,1531] recommends this as an  advanced 
  371.    text.  "It's dense", and he notes it does not specifically address 
  372.    Turbo.  
  373.  
  374.  
  375. 4. PROGRAMMING AND PROBLEM SOLVING IN PASCAL
  376.    Author: G. Michael Schneider, Steven W. Weingart, David M. Perlman 
  377.    Publisher: John Wiley and Sons
  378.    Price: $27 approx
  379.    User comments:
  380.    1)  Allen  Tufts  [74746,1346]  found   this   very   useful   and 
  381.    informative. Not Turbo specific, but deals with Pascal in general.  
  382.  
  383.  
  384. 5. ADVANCED PROGRAMMING AND PROBLEM SOLVING IN PASCAL
  385.    Author: G. M. Schneider, S. C. Bruell
  386.    Publisher: John Wiley and Sons
  387.    Price: $27 approx
  388.    User comments:
  389.    1)  Allen  Tufts [74746,1346] and Irwin Wainhause [71046,602] both 
  390.    found this book very useful. Not Turbo specific.  
  391.  
  392.  
  393. 6. OH! PASCAL
  394.    Author: Doug Cooper, Michaelk Clancy
  395.    Publisher: Norton
  396.    Price: ?
  397.    User comments:
  398.    1) Jim Hall [74225,1064] recommends this,  "much easier to  follow 
  399.    than  (Turbo)  Tutor."  
  400.    2) Lee Thompson [75076,245] mentions that he's heard that the  book 
  401.    is  due  for an update in late July '85.  The old (current) version 
  402.    of the book is "very good." 
  403.    3) Miles Kehoe [76264,12] notes that this is a "really  neat  work, 
  404.    I've found (it) useful/fun/challanging and worth the investment." 
  405.  
  406.  
  407. 7. PASCAL FOR THE IBM-PC
  408.    Author: Bowyer and Tamboulian
  409.    Publisher: Brady Books
  410.    Price: $19.95
  411.    The  current edition is *out*of*print*.  Brady expects to publish a 
  412.    revised edition in late 85/early 86,  which specifically  addresses 
  413.    Turbo Pascal.  
  414.  
  415.  
  416. 8. SOFTWARE TOOLS IN PASCAL
  417.    Author: Brian Kernighan and Plaugher
  418.    Publisher: Addison-Wesley (1981)
  419.    Price: $ 20?
  420.    This  book  lists  routines  developed  on  a  UNIX  system,   for 
  421.    performing various utility functions, eg count words, search for a 
  422.    pattern, etc. The book is a translation of the author's classic 
  423.    work in FORTRAN
  424.    Comments: 
  425.    1) Highly recommended by Whole Earth  Software  Catalog.  
  426.    2) Mike Hughes [75766,1455] says "don't miss  it  -  it  might  be 
  427.    right  down  your  alley.  Practical and sophisticated at the same 
  428.    time." He was recommending it to a BASIC programmer who was trying 
  429.    to learn Turbo.  
  430.    3) check the file TPTOOL.LBR in DL1 here  which  has  these  Tools 
  431.    already  converted  for  Turbo.  It  is not something to wade into 
  432.    without the book though.  
  433.    4) Terran Van Wagner [72157,3260] feels it has "made me  a  better 
  434.    programmer."
  435.    5) BYTE (Dec 83): "presents an amazing variety of programs, many of 
  436.    which [can be used together]... the value of the books and programs 
  437.    is in teaching, by example, just what structured programming is all 
  438.    about."  Cautions  that  it  will  take a lot of translation to get 
  439.    these "tools" running on your micro.  See  Pournelle's  "Primer  on 
  440.    Pascal" for a version that runs on a micro.  
  441.  
  442.  
  443. 8. PROBLEM-SOLVING PRINCIPLES FOR PASCAL PROGRAMMERS
  444.    Author: ?
  445.    Publisher: Hayden
  446.    Price: $10
  447.    No information on this? Anyone know anything?
  448.  
  449.    
  450. 9. STRUCTURED PROGRAMMING AND PROBLEM-SOLVING IN PASCAL
  451.    Author: ?
  452.    Publisher: Prentice-Hall
  453.    Price: $15.95
  454.  
  455.  
  456. 10. PROBLEM-SOLVING AND STRUCTURED PROGRAMMING IN PASCAL
  457.    Author: Elliot B. Koffman
  458.    Publisher: Addison-Wesley
  459.    Price: ?
  460.    Comment:
  461.    1) Gary Miller [70127,3674],  author of TURMEN.PAS, recommends this 
  462.    book as a "good ...  reasonable book for Pascal".  He  used  it  in 
  463.    college.  
  464.  
  465.  
  466. 11. PASCAL PROGRAMS FOR SCIENTISTS AND ENGINEERS
  467.    Author: ?
  468.    Publisher: Sybex
  469.    Price: $16.95
  470.  
  471.  
  472. 12. ELEMENTARY PASCAL
  473.    Author: H. Ledgard and A. Singer
  474.    Publisher: Vintage Books   ISBN 0-394-70800-8
  475.    Price: ?
  476.    User Comments:
  477.    1) Dennis E.  Hamilton  [70100,271]  recommends  to  newcomers  to 
  478.    Pascal,  and  comments :"expect to work on your mathematics as you 
  479.    go along." Hamilton says "there aren't enough programs to try soon 
  480.    enough,  but this is a book by people who are very good,  so  they 
  481.    generally  don't  teach  the  bad  habits  that are often urged in 
  482.    introductory books." 
  483.  
  484.  
  485. 13. PASCAL APPLICATIONS FOR THE SCIENCES
  486.    Author: Richard E. Crandall 
  487.    Publisher: John Wiley & Sons, 1984 
  488.    Price: $ 16.95 
  489.    Review: BYTE, July 1985, pg 71.  
  490.    Their comments: book's goal is to teach scientific programming.  
  491.    Organized as 5 chapters  on  the  basic  tools  for  writing  such 
  492.    programs  in  Pascal;  4  chapters on advanced applications (math, 
  493.    chemistry, physics and biology); 5 appendices containing libraries 
  494.    of  functions  and  procedures.   Covers  numerical  methods   for 
  495.    derivatives  and  integration,  differential equations,  matrices, 
  496.    probability,  statistical  analysis  of  data,  graphics;  Fourier 
  497.    transform  and  arbitrary  precision  math  (in the math chapter); 
  498.    chemical reactions and graphical modeling  of  chemical  structure 
  499.    (chem  chapter);  effect  of  a  moon on Saturn's rings (physics); 
  500.    biological signal processing (biology).  The reviewer  noted  that 
  501.    the  many  people might find the appendices worth the price of the 
  502.    book. The author does a "generally good job".  
  503.  
  504.     
  505. 14. PERSONAL PASCAL
  506.    Author: David E. Cortesi & George W. Cherry
  507.    Publisher: Prentice-Hall/Reston, 1984
  508.    Review:  
  509.    1) recommended by Jeff Duntemann (PC MAgazione, Jul 84) as "a good 
  510.    companion to MS Pascal".
  511.    2) recommended (again) by J.Duntemann in PC Tech Journal (July 1985, 
  512.    pg 189) as "one of the finest books on Pascal I've ever read." 
  513.  
  514.  
  515. 15. PRACTICAL PASCAL PROGRAMS
  516.    Author: Greg Davidson
  517.    Publisher: Osborne/McGraw-Hill (1982)
  518.    Description: a translation of the "Praqctical BASIC Programs" book
  519.    1) Ken Sherrets [75746,2200] mentions this book as a  good  source 
  520.    of examples. 
  521.    2) BYTE (Dec 83) notes that you need to know something about Pascal 
  522.    to  use  these  programs,  because your machine's implementation no 
  523.    doubt will differ from that assumed by the book. This is not really 
  524.    a cookbook.  Offers "some really practical programs...that can save 
  525.    you  a lot of time if you rally know what your're doing." Examples: 
  526.    matrix inversion, decision-analysis.  
  527.   
  528.    
  529. 16. DATA STRUCTURES USING PASCAL
  530.    Author: Tenenbaum & Augenstein
  531.    Publisher: Prentice-Hall   ISBN 0-13-196501-8
  532.    Price: ?
  533.    Comment:
  534.    1)  Gary  Miller  [70127,3674]  suggests  reading  this book after 
  535.     reading "Problem Solving and Structured Programming in Pascal".  
  536.  
  537.  
  538. 17. PROGRAMMING  IN  PASCAL"
  539.    Author: Peter Grongono
  540.    Publisher: Addison-Wesley
  541.    Price: $23.95
  542.    Comments:
  543.    1) Eldor  Gemst [74166,2714],  a (former?) BASIC/dBASE programmer 
  544.    now studying Turbo Pascal,  has picked up this book.  
  545.    2) Dennis  E.  Hamilton  [70100,271]  mentions  that  "others  have 
  546.    recommended (it)" 
  547.    3) Burt Bralliar [70357,717] calls this a "good" book.  
  548.  
  549.    
  550. 18. FIFTY PASCAL PROGRAMS
  551.    Author: Bruce H. Hunter
  552.    Publisher: ?
  553.    Price: ?
  554.    Comments:   
  555.    1) Eldor Gemst [74166,2714],  a (former?)  BASIC/dBASE  programmer 
  556.    now studying Turbo Pascal, has picked up this book.  
  557.  
  558.  
  559. 19. THE AMERICAN PASCAL STANDARD
  560.    Author: Henry Ledgard, ed.
  561.    Publisher: Springer-Verlag 1984 97 pp paper; ISBN 0-398-91248-7
  562.    Price: $ 16.95
  563.    Description:
  564.    The complete ANSI/IEEE Pascal standard,  annotated by Ledgard, plus 
  565.    appendices  on:  syntax,  identifiers  listing,  error  statements, 
  566.    index.  
  567.  
  568.  
  569. 20. MICROCOMPUTER PROBLEM SOLVING USING PASCAL
  570.     Author: K.L. Bowles
  571.     Publisher: Springer-Verlag 1977
  572.     Comment:
  573.     1) BYTE (Dec. 83) noted that the book "is impossibly opaque.  It's 
  574.     also  done  in typewriter script,  making it physically as well as 
  575.     intellectually difficult to read." 
  576.  
  577.  
  578. 21. INTRODUCTION TO NUMERICAL COMPUTATION IN PASCAL
  579.    Author: P.M.Dew, K.R.James
  580.    Publisher: Springer-Verlag 1983 291 pp paper; ISBN 0-387-91216-9
  581.    Price: $ 19.00
  582.    Description:
  583.    "Now you can manipulate Pascal  to  perform  functions  it  wasn't 
  584.    necessarily designed to do." 
  585.  
  586.  
  587. 22. A PRACTICAL INTRODUCTION TO PASCAL, 2nd ed
  588.    Author: I.R.Wilson, A.M.Addyman
  589.    Publisher: Springer-Verlag 1982 236 pp paper; ISBN 0-3387-91210-X
  590.    Price: $ 14.95
  591.    Description:
  592.    Teaches  proper programming style.  Over 60 programs and problems. 
  593.    Describes "the BSI 6192/ISO international standard".  
  594.    
  595.  
  596. 23. PASCAL FOR PROGRAMMERS
  597.    Author: Susan Eisenbach, Christopher Sadler
  598.    Publisher: Springer-Verlag 1981 201 pp paper; ISBN 0-387-10473-9
  599.    Price: $ 16.00
  600.    Description:
  601.    "A light but  thorough  introduction  to  Pascal"  for  those  who 
  602.    already have some experience with programming.  
  603.  
  604.  
  605. 24. PROGRAMMING PROVERBS: PASCAL WITH STYLE
  606.    Author: 
  607.    Publisher:
  608.    Price: $
  609.    Comments:
  610.    1)  Terran Van Wagner [72157,3260] notes that "I never have a copy 
  611.    of these because I'm always lending them out." 
  612.  
  613.  
  614. 25. PASCAL: A CONSIDERATE APPROACH
  615.     Author: David Price
  616.     Pub:  about $12 
  617.     Comment:
  618.     1) Burt Bralliar [70357,717] comments that this is a "good book".
  619.     
  620.  
  621. 26. AN INTRODUCTION TO PROGRAMMING AND PROBLEM SOLVING WITH PASCAL 
  622.     Author: G.Michael Schneider,  et al.
  623.     Pub: ?
  624.     Comment:
  625.     Burt  Bralliar  [70357,717]  comments  that  this "is an excellent 
  626.     college-level textbook,  with good discussions on algorithms,  the 
  627.     flow of control and program design methods." 
  628.  
  629.  
  630. 27. PROGRAMMING IN PASCAL
  631.     Author: Vladimir Zwass
  632.     Pub: Barnes & Noble Outline Series
  633.     Price: $8.95
  634.     Comment:
  635.     Burt  Bralliar  [70357,717]  comments  that  this is "a surprising 
  636.     value ... a very nice little book that packs a lot of bang for the 
  637.     buck." 
  638.  
  639.  
  640. 28. PROGRAMMING IN PASCAL, revised ed.
  641.     Author: Peter Grogono
  642.     Pub: Addison-Wesley (1980)
  643.     Comment:
  644.     1) BYTE (Dec 83) gives this book high  marks  for  teaching  about 
  645.     generic  Pascal.  The  reviewer  complemented the author's "Pascal 
  646.     style and program layout,  and his discussion of records and event 
  647.     rings  is  the  best  I've  seen  in  any  book".  Not  really for 
  648.     beginners- good for programmers to learn about a new language.  
  649.  
  650.  
  651. 29. PASCAL
  652.     Author: David Heiserman
  653.     Pub: TAB Books (1980)
  654.     Comment:
  655.     1) BYTE (Dec 83) said "not  recommended"  except  for  users  with 
  656.     TRS80  casette system and Supersoft Tiny Pascal.  Complained about 
  657.     problems "that are generic with TAB books:  sloppy  editing,  tiny 
  658.     margins, unaesthetic print and layout, all-around carelessness." 
  659.  
  660.  
  661. 30. HOW TO SOLVE IT BY  COMPUTER
  662.     Author: R.  G. Dromey
  663.     Pub: ?
  664.     Comment: 
  665.     Dennis  E.  Hamilton  [70100,271]  mentions  that this is "another 
  666.     book on programming techniques and style of some  value  ...  This 
  667.     uses Pascal throughout and is rather comprehensive." 
  668.  
  669.  
  670. 31. PASCAL PROGRAMS FOR DATA BASE MANAGEMENT
  671.     Author: Tom Swan
  672.     Pub: Hayden Book Co.
  673.     Price: ?? (due early 1986)
  674.     Reference: Programmer's Journal, Jul/Aug 1985.
  675.     Contact the author direct at: PO Box 206, Lititz, PA 17543
  676.  
  677.  
  678. 32. AN INTRODUCTION TO NUMERICAL METHODS WITH PASCAL
  679.     Author: L.V. Atkinson, P.J.Harley
  680.     Pub: Addison-Wesley (1983)
  681.     Price: $13.95
  682.     Description:
  683.     An introductory treatment of numerical methods.  Contains over  60 
  684.     Pascal  routines.   Covers  theory,  methods  of  solution,  brief 
  685.     introduction to the Pascal langauge,  round-off error,  non-linear 
  686.     equations,  linear equations, eigenvalues, function approximation, 
  687.     differentiation, initial values.  
  688.     Comments:  
  689.     1) A review in ACCESS (Jul/Aug 1985) stated that "readers who have 
  690.     Pascal  available  will find this a very useful book with applica-
  691.     tions more in line with their interests than most books on  Pascal 
  692.     ,...considered very good." 
  693.  
  694.  
  695. 33. PASCAL PRIMER FOR THE IBM PC (a Plume/Waite book)
  696.     Author: Michael Pardee
  697.     Pub: New American Library (1984). ISBN 0-452-25496-5
  698.     Price: $17.95
  699.     Comments:
  700.     1)  Jim  Hunter  [70147,3353]  remarks that this "is a pretty good 
  701.     book with lots of commented examples of programs that run, even if 
  702.     they don't do much. It's been very useful to me when the TP manual 
  703.     and Tutor have been opaque." This book is oriented to IBM Pascal.  
  704.  
  705.  
  706. 34. PASCAL FOR THE IBM PERSONAL COMPUTER
  707.     Author: Ted G. Lewis
  708.     Pub: Addison-Wesley (1983). ISBN 0-201-05464-7
  709.     Price: $15.95
  710.     Comments:
  711.     1) Jim Hunter [70147,3353] comments that this "is another 
  712.     acceptable primer." Numerous examples. Very useful.  
  713.     
  714.  
  715. 35. A PRIMER ON PASCAL, 3rd ed.
  716.     Author: Richard Conway, David Gries, E. Carl Zimmerman
  717.     Pub: Winthrop Publishers (1976)
  718.     Comment:
  719.     1)  BYTE (Dec 83) preferred Zaks' Introduction to Pascal over this 
  720.     book, and Zaks' book wasn't much better.
  721.  
  722.  
  723. 36. A FIRST COURSE IN COMPUTER PROGRAMMING USING PASCAL
  724.     Author: Andrew M. Keller
  725.     Pub: McGraw-Hill (1983)
  726.     Comment:
  727.     1)  BYTE (Dec 83) notes that the book does not discuss records and 
  728.     pointers adequately,  but "combined with Grogono's [Programming in 
  729.     Pascal] can teach you to write practical programs without too many 
  730.     tears." The introduction was better than Zaks' [Intro. to Pascal] 
  731.  
  732.  
  733. 37. SOME COMMON PASCAL PROGRAMS
  734.     Author: Lon Poole, Mary Bothers, Greg Davidson
  735.     Pub: Osborne/McGraw-Hill (1982)
  736.     Description: a translatioin of "Some Common BASIC Programs"
  737.     Comment:
  738.     1) BYTE (Dec 83) mentions this book,  cautions that you will  have 
  739.     to know some Pascal to make it run on your system.  (see  comments 
  740.     for "Practical Pascal Programs").  
  741.  
  742.  
  743. 38. A PRIMER ON PASCAL FOR CP/M SYSTEMS
  744.      Author: Alexander Pournelle
  745.      Pub: ??
  746.      Description:
  747.      Pournelle  took Kernighan & Plaugher's "Software Tools in Pascal" 
  748.      and converted them to run on a micro running CP/M.  Also includes 
  749.      considerable  documentation  and  a  thorough explanation of what 
  750.      Pascal error messages mean and what is likely to have  cause  the 
  751.      error.  This book was mentioned in the Dec 1983 issue of BYTE, in 
  752.      reviews of books on Pascal.  
  753.    
  754.    
  755. ---------------------------------------------------------------------
  756.            The following books are about programming techniques
  757. ---------------------------------------------------------------------
  758.  
  759. 1. GODEL,  ESCHER,  BACH.  
  760.     Publisher:
  761.     Price: $
  762.     Comments:
  763.     1) Terran Van Wagner [72157,3260] comments that "I'd never read  a 
  764.     book  that  casually  expected  me to learn several formal systems 
  765.     (programming languages?) just to understand  the  author's  point.  
  766.     Hofstadter  deserved  the  Pulitzer." 
  767.     2) Steve Plegge [75225,1331] remarks that "You're right...  GEB is 
  768.     a *fantastic* work." 
  769.  
  770.  
  771. 2. ETUDES  FOR  PROGRAMMERS  
  772.     Author: Chas  Wetherell 
  773.     Publisher: Prentice  Hall
  774.     Price: $
  775.     Comments:
  776.     1)  Miles  Kehoe [76264,12] notes that this is a "really neat work 
  777.     I've found useful/fun/challanging and worth the price.  Mine is  a 
  778.     1978 copy, but cherished. Good stuff on algorithms, etc." 
  779.  
  780.  
  781. 3. THE PETER NORTON PROGRAMMER'S GUIDE TO THE IBM PC
  782.     Author: Peter Norton
  783.     Publisher: Microsoft Press (1985)
  784.     Price: $19.95
  785.     Description:
  786.     This is a reference guiide to the entire IBM-PC family:  PC-XT-JR-
  787.     AT.  Covers, DOS, ROM-BIOS interrupts and services,  video,  disk, 
  788.     keyboard,  and  sound  basics;  8088  data  formats;  EGA.   Shows 
  789.     differences  between  each  system.   Comments:   1)  Miles  Kehoe 
  790.     [76264,12]  notes that this book,  on "the family of PCs is really 
  791.     useful.  I don't think I could code  on  the  system  without  it.  
  792.     Well. . .maybe not *that* bad - but WELL worth the money." 
  793.  
  794.  
  795. 4. METAMAGICAL THEMAS
  796.    Comments:
  797.    1) Bela Lubkin/AltSysop [76703,3015] comments that this book "is a 
  798.    fantastic work".  
  799.  
  800.  
  801. 5. STRUCTURED PROGRAMMING 
  802.     Authors: O. J. Dahl, E. W. Dijkstra, and C. A. R. Hoare 
  803.     Publisher: Academic Press 
  804.     Three essays on program design. A true classic. Recommended by Mike 
  805.     Quinlan [74736,375] 
  806.  
  807.  
  808. 6. THE MYTHICAL MAN-MONTH  
  809.     Author: F. P. Brooks  
  810.     Pub: Addison-Wesley 
  811.     Describes lessons learned by  the  author  as  he  supervised  the 
  812.     design  and  implemention  of IBM's massive operating system,  OS.  
  813.     Another classic.  (Recommended by Mike Quinlan [74736,375] ).  
  814.  
  815.  
  816. 7. THE ELEMENTS OF PROGRAMMING STYLE
  817.     Authors: B. W. Kernigham and J. Plaugher
  818.     Pub: McGraw-Hill
  819.     Truly outstanding. ((Recommended by Mike Quinlan [74736,375] ).  
  820.  
  821.  
  822. 8. STRUCTURED ANALYSIS AND SYSTEM SPECIFICATION
  823.     Author: Tom DeMarco
  824.     Pub: Yourdon Press
  825.     Comment: 
  826.     Mike Quinlan [74736,375] uses this as a reference, but notes it is 
  827.     "not ...  intended for beginners".  
  828.  
  829.  
  830. 9. PRINCIPLES OF PROGRAM DESIGN 
  831.     Author: M. A. Jackson 
  832.     Pub: Academic Press 
  833.     Comment: 
  834.     Mike Quinlan [74736,375] uses this as a reference, but notes it is 
  835.     "not ...  intended for beginners".  
  836.  
  837.  
  838. 10. THE PRACTICAL GUIDE TO STRUCTURED SYSTEMS DESIGN
  839.     Author: Meilir Page-Jones
  840.     Pub: Yourdon Press
  841.     Comment: 
  842.     Mike Quinlan [74736,375] uses this as a reference, but notes it is 
  843.     "not ...  intended for beginners".  
  844.  
  845.  
  846. 11. DATA STRUCTURES AND ALGORITHMS
  847.     Author: Aho, Hopcroft and Ullman
  848.     Pub: Addison-Wesley.
  849.     Comment:  
  850.     1) Kim Kokkonen [72457,2131] comments that "the book is  excellent 
  851.     for  understanding  of  algorithm  design,  and  (I)  prefer it to 
  852.     Wirth." It's not really a "how to program"  book,  but  it  forces 
  853.     "good"  thinking  and  presents  a  number of useful algorithms in 
  854.     Pascal.  
  855.  
  856.  
  857. 12. THE ART OF COMPUTER PROGRAMMING
  858.     Author: Knuth
  859.     Pub: ?
  860.     Comment:
  861.     Dennis E.  Hamilton [70100,271] mentions that this is a series  of 
  862.     volumes under the above blanket title.  
  863.  
  864.  
  865. 13. SYSTEMATIC PROGRAMMING
  866.     Author: Wirth
  867.     Pub: ?
  868.     Comment:
  869.     Dennis  E.  Hamilton  [70100,271]  mentions that this is "a better 
  870.     book by Wirth ... a predecessor of the A + D = P  effort." 
  871.  
  872.  
  873. 14. HOW TO SOLVE IT BY COMPUTER
  874.    Author: R.G. Dromey
  875.    Publisher:  Prentice-Hall International (London:  1982).ISBN  0-13-
  876.    434001-9 
  877.    Price: ?
  878.    Comments:
  879.    1) Dennis E.  Hamilton  [70100,271]  mentions  that  this  "rather 
  880.    interesting  book"  is  designed to be used as a companion to your 
  881.    main Pascal manual or  primer.  It  uses  a  "kindly  mathematical 
  882.    approach"  to  teach  you  how to create successful programs.  The 
  883.    book really is lovely,  although many will find some parts  to  be 
  884.    pretty  opaque  because  the  author  presumes  less  mathematical 
  885.    anxiety than is normal on this continent.  On the other  hand,  if 
  886.    you  start  by  reading  sections  on  matters  such as the use of 
  887.    mathematics,and what a weapon it is in getting good  results  from 
  888.    Pascal, it will become less of an obstacle.  The other nice thing, 
  889.    is  this  book  should help people in their struggle with Computer 
  890.    Science books on Algorithms and Parsing and whatnot that they find 
  891.    impenetrable without some intermediate preparation.  
  892.  
  893.  
  894. 15. ALGORITHMS + DATA STRUCTURES = PROGRAMS
  895.    Author: N. Wirth
  896.    Publisher: Prentice-Hall
  897.    Price: ?
  898.    User comments:
  899.    1) Ray Dmytrow [72267,414] comments that "it is a bit much"; he is 
  900.    trying to learn Turbo since learning BASIC about a year ago.  
  901.    2) some call this the "bible of the industry"
  902.    3) Dennis E. Hamilton [70100,271] mentions this book as a source of 
  903.    programming information 
  904.  
  905. ==========================================================================
  906.  
  907.  
  908.  
  909.  
  910. sources: 
  911.  
  912. TBOOK2.NFO INFO on TURBO BOOKS from Borland SIG 9/17/85
  913. TBOOK3.MSG - comment by Doug Stivison on his new book, Intro to TP
  914. TBOOK4.NFO - Borland SIG msgs 10/22
  915. TURBOBKS.LST from Kahn's Bolard, 10/17/85: reviews of TP books & sw
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.