Geometry.Net - the online learning center
Home  - Basic_F - Forth Programming

e99.com Bookstore
  
Images 
Newsgroups
Page 1     1-20 of 115    1  | 2  | 3  | 4  | 5  | 6  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Forth Programming:     more books (75)
  1. Starting Forth: An Introduction to the Forth Language and Operating System for Beginners and Professionals (Prentice-Hall Software Series) by Leo Brodie, 1987-06
  2. Discover FORTH: Learning and Programming the FORTH Language by Thom Hogan, 1982-03-01
  3. FORTH programming (The Blacksburg continuing education series) by Leo J Scanlon, 1982
  4. FORTH Programming by Steven Vickers, 1984-11
  5. Pocket Guide to Forth (Addison-Wesley Programming Pocket Guides) by Linda Baker, Mitch Derick, 1987-08
  6. Forth Programmer's Handbook, 2nd Edition by Edward K. Conklin, Elizabeth D. Rather, 1998-08-01
  7. Forth: The New Model : A Programmer's Handbook/Book and Disk by Jack J. Woehr, 1992-11
  8. Mastering Forth by Martin Tracy, Anita Anderson, 1989-01
  9. Forth: The Next Step (Small Computer Series) by Ron Geere, 1987-05
  10. Dr. Dobb's Toolbook of FORTH by Marlin Ouverson, 1987-01
  11. Embedded Controller Forth For The 8051 Family by William H. Payne, 1990-10-12
  12. Object Oriented Forth by Author Unknown, 1987-02-11
  13. Learning FORTH (Self-teaching Guides) by Margaret A. Armstrong, 1985-03-06
  14. Winfield Forth by WINFIELD, 1985-01-23

1. PC AI - Forth Programming Language
Forth history and selected links, with a focus on artificial intelligence.Category Computers Programming Languages Forth......Where Intelligent Technology Meets the Real World Home Contents SearchNews Services Contact PC AI, forth programming Language. Overview
http://www.pcai.com/web/ai_info/pcai_forth.html
Where Intelligent Technology Meets the Real World Home Contents Search News ... Contact PC AI
Forth Programming Language
Overview : Charles Moore created Forth in the 1960s and 1970s to give computers real-time control over astronomical equipment. A number of Forth's features (such as its interactive style) make it a useful language for AI programming, and devoted adherents have developed Forth-based expert systems and neural networks. Functions in Forth are called "words." The programmer uses Forth's built-in words to create new ones and store them in Forth's "dictionary." In a forth program, words pass information to one another by placing data onto (and removing data from) a "stack," a software structure in which the last element in is the first element out. Using a stack in this way (Forth's unique contribution to the world of programming languages) enables Forth applications to run quickly and efficiently. Two groups of loyalists (the Forth Interest Group and the Institute for Applied Forth Research) help promote the language. Two lively books by Brodie (1984, 1987) are perhaps the best-known introductions to Forth, and an article by Sperry (1991) is a short, well-informed overview. Townsend and Feucht (1968) discuss Forth in connection with expert systems. The San Jose-based Forth Interest Group lists a number of independent developers who have build Forths for various platforms.

2. Thoughtful Programming And Forth
MSDOS // forth programming language. Click on (CD) to order on CD.
http://www.ultratechnology.com/forth.htm
www. UltraTechnology .com (Visit Chuck Moore's Website ColorForth.com to get the inventor's thoughts on Forth.) Thoughtful Programming and Forth
by Jeff Fox Preface
Computers are amazing machines. They have an incredible potential. At their best they provide an extension to our minds and our traditional media assisting us in storing and retrieving data, making calculations and decisions, visualizing information, and communicating information between humans. At their worse they introduce nightmarish complexity and problems into our lives. They account for an entire industry that is vast and pervasive and which works in cooperation with strong media and socio-economic forces to sell and promote computer use in our culture. The technological fads and media hyped product feeding frenzies that we know of as the modern computer industry also have a dark side. The phenomenon known as the digital divide is the way that technology is creating a strong social economic division in our culture that could influence generations. Those with access to modern computers will have access to nearly unlimited information and a world of training, experience and opportunity that the have-nots will never know. The strong and disturbing evidence is that home computers, SAT test practice programs, and access to the internet have become prerequisites to enrollment in a good college and getting a good job in the future. Those without a way to get a foot up into the system will be forever kept out. One aspect of the digital divide is that computers themselves must be made to appear inconceivably complex and incomphrehensible to the uninitiated.

3. Forth Webring
Easy signup submission page, with some content. This website powered by webserver software zHTTP written in zForth (what else?) by site author.
http://zForth.com/

4. Forth Webring
The forth programming Webring. Previous 5 Sites
http://www.zforth.com/

5. PC AI - Glossary Of Terms (Subjects D-F)
forth programming Language Dictionary, List for words and their definitions address and parameters. For More Info on the forth programming Language.
http://www.pcai.com/web/glossary/pcai_d_f_glossary.html
Where Intelligent Technology Meets the Real World Home Contents Search News ... Contact PC AI
Glossary of Terms Subjects D-F
To Glossary Subjects A-C To Glossary Subjects G-Intel
Data Warehouse and Data Mining Data Mining Extraction of useful information from data sets. Data mining serves to find information that is hidden within the available data. Data Warehouse An information repository from which queries and analysis may be made. KDD Knowledge Discovery in Databases. A synonym for data mining. For More Info on Data Warehouse and Data Mining Decision Support Decision Support System A program data which assist in analysis and decision-making. Dempster-Shafer Theory A belief maintenance system that considers evidence from a number of sources, maintains information on the evidence, and combines the pieces of evidence to produce a decision. Dylan Programming Language Dylan Glossary Hypertext glossary of Dylan terms from Harlequin Inc. For More Info on the Dylan Programming Language Distributed Computing Distributed Computing Environment (DCE Computer networking environment that consists of many integrated components working together.

6. Forth Interest Group Home Page
The forth programming Ring site of Leo Wong.
http://www.forth.org/
Forth Interest Group Home Page
Try out the new Forth Publications DataBase and see if you can give a hand with the electronic form of some of the articles that you may have written. Last Modified 3/25/02
What's New: 03/25/02 - Reconnected DataBase to fig web pages 05/06/01 - FD Vol 17 #2 Articles added to Database 03/17/01 - FD Vol 18 #1 Articles added to Database 03/10/01 - FD Vol 18 #2-3 Articles added to Database 02/19/01 - FD Vol 18 #4-6 Articles added to Database 02/14/01 - Reconnect the SVFIG to the FIG web page (oops!) 02/11/01 - FD Vol 13 #2-6 Articles added to Database 01/31/01 - FD Vol 13 #1 Articles added to Database 01/14/01 - FD Vol 20 Indexes added to Database 01/10/01 - Reformatting more FIG web pages 01/09/01 - Verify theCommercial Forth site page 01/08/01 - Verify the Resumes of Forth Programmers page 01/07/01 - Verify the Forth Compilers page 01/06/01 - Add new sections to the Forth Programmers page 01/02/01 - Put in stupid icons on FIG web pages

7. Forth Programming Language - Wikipedia
forth programming language. From Wikipedia, the free encyclopedia.Forth is a computer programming environment developed by Chuck
http://www.wikipedia.org/wiki/Forth_programming_language
Main Page Recent changes Edit this page Older versions Special pages Set my user preferences My watchlist Recently updated pages Upload image files Image list Registered users Site statistics Random article Orphaned articles Orphaned images Popular articles Most wanted articles Short articles Long articles Newly created articles Interlanguage links All pages by title Blocked IP addresses Maintenance page External book sources Printable version Talk
Log in
Help
Other languages:
Forth programming language
From Wikipedia, the free encyclopedia. Forth is a computer programming environment developed by Chuck Moore then at the US National Radio Astronomy Observatory ( NRAO ) during the 1960s, and later formalized as a programming language in 1977, and standardized by ANSI in 1994. It features both interactive execution of commands (making it suitable as a shell for systems that lacked a more formal operating system ), as well as the ability to compile sequences of commands into threaded code for later execution. Its name is derived from Mr. Moore's belief that it was a " fourth-generation computer language " on a computer whose file system allowed only five-letter identifiers Forth offers a stand-alone programming environment, consisting of a

8. Forth Programming Language - Wikipedia
forth programming language. (Redirected from FORTH). Forth is a computerprogramming environment developed by Chuck Moore during the
http://www.wikipedia.org/wiki/FORTH
Main Page Recent changes Edit this page Older versions Special pages Set my user preferences My watchlist Recently updated pages Upload image files Image list Registered users Site statistics Random article Orphaned articles Orphaned images Popular articles Most wanted articles Short articles Long articles Newly created articles Interlanguage links All pages by title Blocked IP addresses Maintenance page External book sources Printable version Talk
Log in
Help
Other languages:
Forth programming language
(Redirected from FORTH Forth is a computer programming environment developed by Chuck Moore then at the US National Radio Astronomy Observatory ( NRAO ) during the 1960s, and later formalized as a programming language in 1977, and standardized by ANSI in 1994. It features both interactive execution of commands (making it suitable as a shell for systems that lacked a more formal operating system ), as well as the ability to compile sequences of commands into threaded code for later execution. Its name is derived from Mr. Moore's belief that it was a " fourth-generation computer language " on a computer whose file system allowed only five-letter identifiers Forth offers a stand-alone programming environment, consisting of a

9. FORTH, Inc. - Learning The Forth Programming Language
Courses Offered. Forth Application Techniques Introduction to ANS forth programming,suitable for users of most ANS Forth systems. Compressed weekend version!
http://www.forth.com/Content/Products/Courses.htm
FORTH, Inc. Download PDFs Forth History On-line Forth Resources ... Application Notes
Show content about:
Embedded systems

Windows programming

Custom programming

Books on Forth
...
On-line ordering

Forth classes

Course descriptions
Forth Education Program
FORTH, Inc.'s Education Program enables you to take maximum advantage of our powerful software-development products. Most courses are week-long intensives designed for working professionals. Each course features lectures and hands-on, interactive problem solving; evening laboratory sessions allow typical programming situations to be explored in depth with experienced FORTH, Inc. engineers. Courses Offered
Forth Application Techniques
Introduction to ANS Forth programming, suitable for users of most ANS Forth systems.
Compressed weekend version!

Open Firmware Development
Introduction to Forth specifically targeted at Open Firmware developers. Our technical curriculum speeds you along the OF learning curve!
Embedded Systems Programming
Developing microcontroller applications using SwiftX and your favorite target.
Forth Application Techniques This intensive course provides programmers and engineers with valuable, time-saving insights into Forth programming techniques appropriate to most Forth implementations, including all FORTH, Inc. products. Students will learn Forth programming style and design techniques that apply directly to common Forth applications on PCs and in embedded systems. This course is taught on our Windows-based

10. Books On Forth Programming
basic principles and lots of practice using the stack, it proceeds using many examplesand problems to develop a good working foundation in forth programming.
http://www.forth.com/Content/Books.htm
FORTH, Inc. Download PDFs Forth History On-line Forth Resources ... Application Notes
Show content about:
Embedded systems

Windows programming

Custom programming

Books on Forth
On-line ordering

25+ years of FORTH

Corporate summary

Short case histories

Application notes
Partial list of users
Learn Forth from the Experts!
FORTH, Inc.'s staff includes some of the most experienced Forth programmers in the world. So it should come as no surprise that FORTH, Inc. has published some of the best books on Forth! These books are available from our on-line store
Forth Application Techniques
The best start for beginners, this book is based on course notes used by thousands of beginning Forth programmers in courses at FORTH, Inc. Starting with basic principles and lots of practice using the stack, it proceeds using many examples and problems to develop a good working foundation in Forth programming. For more details, go here
Forth Programmer's Handbook
A comprehensive reference book on ANS Forth plus many "common usage" extensions, this valuable book goes into greater depth and detail than

11. New Micros, Inc - Text Site
Specialize in embedded systems, and the Motorola processor line. Industry leaders in forth programming.
http://www.newmicros.net

12. Www.simtel.net: MS-DOS // Forth Programming Language
About 20 downloads, 9 different Forth implementations for DOS.Category Computers Programming Languages Forth Implementations...... Click Below to Browse Our File Collection, MSDOS // forth programming language.Click Here, Click on (CD) to order on CD. Click here for more information.
http://www.simtel.net/pub/msdos/forth/
@import url(/simtel.css); Search Simtel Home
Spotlights

Doc's Picks

News Letter Signup
...
Handy Backup

Translate into
Spanish Portuguese French German Italian Japanese Korean
Select a website
mirror:
USA Hungary Poland
Welcome to Simtel.Net - A worldwide distribution network for Shareware, Freeware, and Public Domain software. Click Below to Browse Our File Collection
MS-DOS // Forth programming language
var defaultAd = ''; var freqDays = 1; var freq = 1; var bsid = '18502'; var bsads = '7'; var bsloc = '1462494983'; var bswx = 720; var bshx = 300; var s = bswx + 'x' + bshx; var c = '916'; var cb = '2' Click on (CD) to order on CD. Click here for more information. Click on ( ) purchase/register a program. 4cmp221o.zip (CD) Native Code Forth Compiler:COM,EXE,SYS,TSR,ROM 4cmp23s.zip (CD) Native Code Forth Compiler, ANS Forth subset 4thcmp21.zip (CD) Native code Forth compiler:COM,EXE,SYS,TSR,ROM eforth.zip (CD) Ting's PD portable eForth, ROMable, w/asm src f230.zip (CD) Fig-Forth for 386 and up. Fantastic docs! fbbs2.zip

13. CLIeNUX
Linux distribution with special orientation to forth programming language.
http://exit3.i-55.com/~bolus/
This site is under construction....If you want cLIeNUX now, you can grab it from ftp.blueznet.com. It lives in the colorg dir. more to follow Enter

14. WebRing: Hub
About this Ring. The forth programming webring is for people who are interestedin the forth programming language, originally invented by Mr. Charles Moore.
http://t.webring.com/hub?ring=forth

15. Forth Programming Language ( 219 Human Selected Links )
Pages PZ, 4 Columns. forth programming Language. CBEL Computertechnology ( 219 links, last update 26 April 2002 ) * = new links
http://www.cbel.com/forth_programming_language/
Pages A-G 2 Columns
Pages H-O
Order by Alphabet Ordered by Theme Order by Popularity 3 Columns Pages P-Z 4 Columns
Forth Programming Language
CBEL >> Computer technology ( 219 links, last update: 26 April 2002 )
* = new links
[Find on this page]

A Brief Introduction to Forth

An Introduction to Forth

Build Your Own Forth
...
Webring: Forth Programming Webring

Books
Advanced Forth

Beginning Forth
Bibliography of Forth References Discover FORTH: Learning and Programming the FORTH Language ... The Complete Forth Books (part 2) Thinking Forth Understanding Forth Writing Fcode Programs Companies ATHENA Programming, Inc. COMSOL: Computer Solutions Ltd. Creative Consulting for Research and Education: CCRE Forth Systems Programming ... Taygeta Scientific, Inc. Implementations 4tH compiler-interpreter Abundance Abundance package; BBL Forth Aha ... ProForth VFX Implementations (part 2) Pygmy Forth; 3-instruction Forth QED Forth Quartus Forth RETRO Native Forth: OS ... Yerk FTP site Implementations CamelForth CamelForth CamelForth: eGroups: camelforth CamelForth: Z180 CamelForth: Z80, Z180, Rabbit 2000; Z80 hForth ... Z88 CamelForth Implementations colorForth Ask Chuck Moore About 25X, Forth And So On

16. Forth Programming Language ( 219 Human Selected Links )
forth programming Language. CBEL Computer technology ( 219 links, last update26 April 2002 ) * = new links Forth Systems Programming ITVc iTV Corp.
http://www.cbel.com/forth_programming_language/?order=alpha

17. The Forth Programming Language
The forth programming Language. Click Related Links. forth programmingLanguage. This site contains compilers and other files. Forth
http://www.engin.umd.umich.edu/CIS/course.des/cis400/forth/forth.html
The Forth Programming Language
Click below to go directly to a specific section:
History
Significant Language Features Areas of Application Sample Programs ... Acknowledgments
History
Forth was created in 1970 by Charles H. Moore. He wanted to create a language that would allow more direct user and machine interaction. Therefore he created Forth. He designed the language on an IBM 1130, which he considered a third generation machine. But he considered his language a fourth generation language. Because of this he decided to name the language "Fourth," but unfortunately the IBM 1130 only allowed five character file names so it got shortened to "Forth."
Significant Language Features
Forth created an interface between humans and machines. Many larger machines had several languages to communicate between user and machine, such as an application, a complier, a supervisor, and an assembler. The program would be converted through these languages so it could communicate with the machine. But this took time to do, so Forth is more of a direct link between the user and the machine.
  • Not an interpreted language, it is compiled. This increases speed.

18. Minimal Instruction Set Computers
Stackbased processors, 5-bit words, 25 instructions, 7000 transistors, 80 MIPS, 50 milliwatts, low cost; designed by Chuck Moore, creator of forth programming language.
http://www.ultratechnology.com/misc.html
Minimal Instruction Set Computers
The term MISC refers to Minimal Instruction Set Computers in general, and to the chips designed by Chuck Moore at Computer Cowboys. These chips are unusual in many ways. They are designed on Chuck's VLSI CAD software called OKAD. They are implemented in CMOS Silicon VLSI processes and are very small and fast. They use a CPU architecture based on the Forth computer language, and with only five bit instructions. The first chip to be produced at Computer Cowboys was stands for Multi-Micro Processor. With only 25 instructions MuP21 is a Minimal Instruction Set Computer. But it is not just he instruction set that has been minimized, much of the complexity in modern chips is gone. MuP21 is implemented in only 7000 transistors vs millions of transistors on other modern chips. MuP21 includes not only a Forth Engine CPU, but also a memory interface processor, and a video output processor on the chip. With only 7000 CMOS transistors MuP21 can execute 80 million instructions per second and only draw 50 milliwatts of power. A paper entitled MuP21 a High Performance MISC Processor was published by Charles Moore and C.H. Ting in the January 1995 issue of Forth Dimensions.

19. The Forth Programming Language: ArcFour Encryption
Source Code Program Notes Description.......ArcFour implementation in Forth. Click below to go directly to a specificsection
http://www.engin.umd.umich.edu/CIS/course.des/cis400/forth/arcfour.html
ArcFour implementation in Forth
Click below to go directly to a specific section:
Description
Source Code Program Notes
Description
This is an implementation of the high-strength ArcFour encryption algorithm, written using the Quartus Forth on-board compiler for the Palm series of handheld computers.
Source Code
Program Notes
The 'needs core-ext' at the top of the file is specific to Quartus Forth, and the MD5 definition at the bottom of the file calls a specific routine in the Palm OS; the rest of the file, however, is Standard Forth. Last modified: 10/19/99

20. TinyMUCK 2.2 Fb 5.30 MUF Manual
Reference manual for Fuzzball's MultiUser forth programming language.
http://www.armory.com/~mortoj/mufman530.html
TinyMUCK 2.2 fb 5.30 MUF Manual
LOOPS
  • The BEGIN statement marks the beginning of a loop.
  • Either the UNTIL or the REPEAT statement marks the end of the loop.
  • REPEAT will do an unconditional jump to the statement after the BEGIN statement.
  • UNTIL checks to see if the value on the stack is false. If it is, it jumps execution to the statement after the BEGIN statement, otherwise, it falls through on execution to the statement after the UNTIL.
Within a loop, even within IF-ELSE-THEN structures within the loop structure, you can place WHILE, CONTINUE, or BREAK statements. There is no limit as to how many, or in what combinations these instructions are used.
  • A WHILE statement checks to see if the value on the stack is false. If it is, execution jumps to the first statement after the end of the loop. If the value was true, execution falls through to the statement after the WHILE.
  • The CONTINUE statement forces execution to jump to the beginning of the loop, after the BEGIN.
  • The BREAK statement forces execution to jump to the end of the loop, at the statement after the REPEAT or UNTIL, effectively exiting the loop.

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 1     1-20 of 115    1  | 2  | 3  | 4  | 5  | 6  | Next 20

free hit counter