home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / forth / 3637 < prev    next >
Encoding:
Text File  |  1992-12-16  |  3.2 KB  |  88 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!sdd.hp.com!caen!uvaarpa!murdoch!fermi.clas.Virginia.EDU!jvn
  3. From: jvn@fermi.clas.Virginia.EDU (Julian V. Noble)
  4. Subject: scientific programming in forth
  5. Message-ID: <1992Dec16.190103.14481@murdoch.acc.Virginia.EDU>
  6. Sender: usenet@murdoch.acc.Virginia.EDU
  7. Organization: University of Virginia
  8. Date: Wed, 16 Dec 1992 19:01:03 GMT
  9. Lines: 77
  10.  
  11. Subject: scientific programming in forth
  12. Newsgroups: comp.lang.forth
  13. Organization: University of Virginia
  14.  
  15.  
  16. FORTH has been called "...one of the  best-kept  secrets  in  the 
  17. computing world". Combining the execution  speed  of  a  compiled 
  18. language with the immediacy and  convenience  of  an  interpreted 
  19. language, FORTH is nevertheless  so  simple  its  kernel  can  be 
  20. compressed into a few kilobytes of machine code. Many scientists, 
  21. engineers and programmers have recognized that FORTH "...provides 
  22. the most direct,  revealing  and  flexible  way  for  controlling 
  23. computer hardware yet invented,"  applying  FORTH  to  industrial 
  24. control, robotics and laboratory instrumentation. 
  25.  
  26. FORTH is the only completely extensible modern computer language. 
  27. User-defined operators, data structures, commands, functions  and 
  28. subprograms  act  precisely  like  the   core   operators,   data 
  29. structures and commands -- they are  true  extensions  to  FORTH. 
  30. Moreover, the FORTH compiler is part of the  language,  available 
  31. to the user. These features give FORTH enormous abstractive power 
  32. and elegance of expression. A  FORTH  program  to  solve   linear 
  33. equations can look as simple as 
  34.  
  35. : }}SOLVE     ( adr[M] adr[y] - - ) 
  36.               SETUP   TRIANGULARIZE   BACKSOLVE  ;
  37.  
  38. "Scientific FORTH: a modern language  for  scientific  computing" 
  39. extends  the  FORTH  kernel  in  the  direction   of   scientific 
  40. problem-solving. It is the  first  book  to  illustrate  advanced 
  41. FORTH programming techniques with non-trivial applications: 
  42.  
  43.          . high-speed real and complex floating point arithmetic
  44.  
  45.          . generic data structures and  operations  ("intelligent 
  46.            floating point stack)
  47.  
  48.          . numerical integration/Monte-Carlo methods
  49.  
  50.          . linear equations and matrices
  51.  
  52.          . functional representation of data (FFT, polynomials)
  53.  
  54.          . function minimization
  55.  
  56.          . differential equations
  57.  
  58.          . roots of equations
  59.  
  60.          . computer algebra 
  61.  
  62.          . FORmula TRANslator 
  63.  
  64.  
  65. Since (as sayeth the Preacher)  "...time  and  chance  happen  to 
  66. everything" (even FORTH!) "Scientific FORTH" devotes considerable 
  67. space  to  explaining  the  algorithms  and  ideas   behind   the 
  68. illustrative programs. 
  69.  
  70. All programs appear on the diskette included with the book. 
  71.  
  72. The list price  of  "Scientific  FORTH:  a  modern  language  for 
  73. scientific computing" (ISBN 0-9632775-0-2) is $49.95 + $3.00  s/h 
  74. (in continental US--overseas shipping additional).
  75.  
  76. To order, send personal check,  money  order  (sorry,  no  credit 
  77. cards) or corporate  purchase  order  (terms  for  P.O.'s:  $5.00 
  78. handling charge, payment  due  30  calendar  days  from  billing, 
  79. interest on unpaid balance @ 1.5% /month) to
  80.  
  81.          Mechum Banks Publishing
  82.          P.O. Box 335
  83.          Ivy, Virginia 22901
  84.          USA
  85.  
  86.  
  87.  
  88.