Top Document: comp.lang.forth FAQ: Books & Periodicals (5 of 7) Previous Document: [2] Books - Tutorial Next Document: [5] Periodicals See reader questions & answers on this topic! - Help others by sharing your knowledge "Scientific FORTH: a modern language for scientific computing" Julian V. Noble, Mechum Banks Publishing, 1992, 300 pages, ISBN 0-9632775-0-2, price $50 incl. disk. (1st Ed. sold out, FIG still has a few, also Peer-To-Peer Communications Inc, San Jose CA at $40 without disk) Julian V. Noble <jvn@fermi.clas.Virginia.EDU> writes: While not intended for the Forth novice, Scientific FORTH contains a good many serious examples of Forth programming style, useful programs, as well as innovations intended to simplify number crunching in Forth. It can now be found in the libraries of several major universities (e.g. Yale, U. of Chicago and Rockefeller U.) and government and industrial laboratories (e.g. Fermilab and Motorola). It comes with a disk containing all the programs discussed in the book. "Thinking FORTH" Leo Brodie, Prentice Hall, 1984, ??? pages, ISBN: 0-13-917576-8 and 0-13-917568-7 (pbk.), price $20. Dick Miller <MMS@TheMillers.com> writes: This is a top-notch book on strategy, and always was our [MMS] top recommendation for the SECOND book, after you bought a textbook to learn the Forth words. This one teaches you which ones to select when, how to hone your habits for better Forth (and other) programming, etc. It's been unavailable for a year or two, and has been reprinted at last! MMS has worked to reduce its price from a proposed $40 (in paperback), and is pleased to offer it at $19.95. "Forth: The Next Step" Ron Geere, Addison-Wesley, 1986, 89 pages, ISBN 0-201-18050-2, price ??. Stephen J. Bevan <bevan@cs.man.ac.uk> writes: As the title might suggest, this is not for the complete beginner. It is aimed at those who have mastered the idea of reverse polish ... etc. and now want to do something a bit more complicated. Covers areas like: using double length numbers, formatting, reading/writing values from/to a port and `infinite' precision integers. "Object-oriented Forth - Implementation of Data Structures" Dick Pountain Academic Press, 1987, 108 pages, ISBN 0-12-563570-2, price $35. Chris Jakeman <cjakeman@bigfoot.com> writes: Pountain <diskp@bix.com> is a Byte contributing editor. His "book sets out to develop systematic ways of constructing complex data structures in Forth ... with a few easy to use syntax extensions to the language." Efficient techniques for records and arrays are presented and refined with great clarity. Objects are built from these by adding methods with a small change to the dictionary structure. The techniques are demonstrated using lists, a heap and a dynamic simulation of queuing at the bank. "Forth: The New Model - A Programmer's Handbook" Jack Woehr, M&T Publishing, 1992, 315 pages, ISBN: 0-13-036328-6, DOS disk included, price $45. Describes features of ANS Forth and how to use it to write portable Forth programs. Published 2 years before the Standard was approved, it predicts the Standard very closely. Currently the only book about ANS Forth. Ong Hian Leong <scornd4@solomon.technet.sg> writes: The author is (as at time of print) VP of Forth Interest Group and member of X3J14, so he presumably knows what he's talking about. 8-) Threading mechanisms: Stephen Pelc <sfp@mpeltd.demon.co.uk> says "The best analysis of the tradeoffs of threaded code and memory performance can be found in Interpretation and Instruction Path Coprocessing by Eddy H. Debaere and Jan M. Van Campenhout, MIT Press, ISBN 0-262-04107-3" Mike Coughlin <mikc@gnu.ai.mit.edu> writes: The best article ever published on the subject, "Varieties of Threaded Code for Language Implementation" by Terry Riter and Gregory Walker, Byte Magazine, Sep. 1980 (not in August which was a special Forth issue) and reprinted by FIG along with the other Forth articles from Byte. Also available on the Byte CD. Also see Anton Ertl's paper at http://www.complang.tuwien.ac.at/ forth/threaded-code.html Neal Crook <nealc@lsil.com> recommends "a good paper" by Brad Rodriguez, from a series in "The Computer Journal" at http://www.zetetics.com/bj/papers/moving1.htm in which he specifically addresses the question of choosing a threading model for a given processor. For some notes on token-threading, try looking at stuff related to Brad Eckert's Firmware Factory, at http://www.nakatsu.com/forth/ "Designing and Programming Personal Expert Systems" Townsend, Carl, Feucht, Dennis, TAB Books Inc, 1986, ISBN: 0-8306-2692-1. Not in print. Contains LISP and Prolog emulations in Forth, including a unification algorithm. It also has some minimum distance classifier code. The application is fault diagnosis in locomotives. Carl Townsend & Dennis Feucht, _Designing and Programming Personal Expert Systems_, Tab Books, 1986. "eForth Implementation Guide" Dr.C.H. Ting, available from FIG, 54 pages, $25 Dave Taliaferro <dtaliaf@Rt66.com> writes: This is a good book for building your own Forth system. I used this to port eForth to a DSP. Teaches how to build Forth from assembly macros and primitives. There are eForth versions for several processors. Other titles are: 90, Zech, Forth for Professionals, Ellis Horwood, 0-13-327040-8 from Computer Literacy on 408-435-0744. includes a discussion on threading mechanisms. 87, Dr.Dobb's Toolbook of Forth, Vols I & II, M&T Publishing 86, Reynolds, Advanced Forth, Sigma 86, Terry, Library of Forth Routines and Utilities 85, Olney and Benson, Forth Techniques, Pan Books, 0-330-28961-6 85, Roberts, Forth Applications, ELCOMP Publishing, 3-88963-061-8 84, Feierbach, Forth Tools and Applications, Reston 81, Loeliger, Threaded Interpretive Languages, Byte Books, 0-07-038360-x ----------------------------- Subject: [4] Books - Related "FORTH -- A Language for Interactive Computing" C.H.Moore and G.C.Leach, 1970 This first paper to use the name "Forth" describes it as it was in 1970. There are surprising differences from and surprising similarities with modern Forth systems. Available on-line at: http://www.dnai.com/~jfox/F70POST.ZIP "The Evolution Of FORTH - An Unusual Language" C.H.Moore, Byte, Aug. 1980. Forth's history by its creator. "The Evolution of Forth" E.D.Rather, D.R.Colburn, C.H.Moore, ACM SIGPLAN Notices, Volume 28, No.3 March 1993, 46 pages. An larger and more recent history of Forth by the early pioneers. This is also available on the Forth Inc. home page at http://www.forth.com "OpenBoot Command Reference" part no: 800-6076-11, revision A, March 1993 and "Writing FCode Programs" Sun, sold by the Forth Interest Group. It's $50-$60. "Stack Computers: The New Wave" Phillip Koopman, John Wiley & Sons, 1989, ISBN 0-470-21467-8, price $82. Stephen J. Bevan <bevan@cs.man.ac.uk> writes: This isn't a book about Forth, rather it is about computers that potentially execute Forth very efficiently. The book contains a detailed overview of a number of Forth chips as well as a potted history of what seems to be every stack-based computer ever designed. Paul Frenger, SIGFORTH, 1(3):28-29, 1989 writes: Overall, I highly recommend this book to anyone who programs in Forth or any other high level language of whatever variety, or who is interested in the hardware details of Forth engines or the pitfalls of conventional CPU design. Stack Computers is in print from Mountain View Press, see http;//theforthsource.com The author <koopman@cs.cmu.edu> reports (July 96): My stack computer architecture book has recently gone out of print, but I still receive occasional inquiries as to availability. The former publisher, Ellis Horwood Ltd., has graciously returned the copyright ownership to me. So, I have decided to place the book on-line at http://www.cs.cmu.edu/~koopman/stack_computers/index.html The book contains, among other things, case studies of seven late-80's stack computers. Perhaps there is renewed relevance with Java (and, perhaps not -- that question has already been debated at length). The book is still copyrighted, but is readable in its entirety from the above URL (see the copyright statement at that URL for details). I don't have time, and there doesn't seem to be market demand at this point, for a revised edition. However, if you e-mail me pointers to web sites that describe newer stack computer information, I will consider putting them in the on-line supplement as time permits. "More on Forth Engines" Dr.C.H.Ting, Editor For a description of each issue see: http://www.dnai.com/~jfox/offete.html "Write Your Own Programming Language Using C++" Norman Smith, Wordware Publishing, Plano, Texas. 108 pages, DOS disk included, ISBN 1-55622-264-5, price: $15. Norman E. Smith <smithn@orvb.saic.com> writes: This book presents a minimal Forth implementation called Until, for UNconventional Threaded Interpretive Language. Until is designed to be used as a macro language embedded in other applications. It can both call and be called by other C functions. Chris Jakeman <cjakeman@bigfoot.com> writes: Continued development has enhanced Until since this publication. For details of the latest public version, see FAQ: system - part 4/6. "Thinking Postscript" Glenn Reid, out-of-print but now on-line at http://www.rightbrain.com/pages/books.html" Olivier Lefevre <nnylfv@ny.ubs.com> writes: This classic book is not a cookbook but instead goes into the philosophy of PostScript, which has much in common with Forth. User Contributions:Top Document: comp.lang.forth FAQ: Books & Periodicals (5 of 7) Previous Document: [2] Books - Tutorial Next Document: [5] Periodicals Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: faq@forth.org (FAQ maintainers list)
Last Update March 27 2014 @ 02:11 PM
|
Comment about this article, ask questions, or add new information about this topic: