Geometry.Net - the online learning center
Home  - Basic_F - Forth Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 7     121-133 of 133    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7 
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 (70)
  1. Forth Programmer's Handbook (2nd Edition) by Edward K. Conklin, Elizabeth D. Rather, 1998-08-01
  2. FORTH for Micros (Newnes programming books) by S. Oakey, 1983-12
  3. Dr. Dobb's Toolbook of FORTH by Marlin Ouverson, 1987-01
  4. Discover FORTH: Learning and programming the FORTH language by Thom Hogan, 1982
  5. FORTH programming (The Blacksburg continuing education series) by Leo J Scanlon, 1982
  6. Starting Forth: An Introduction to the Forth Language and Operating System for Beginners and Professionals (Prentice-Hall Software Series) by Leo Brodie, 1987-06
  7. Mastering Forth by Martin Tracy, Anita Anderson, 1989-01
  8. Masterminds of Programming: Inspiring conversations with creators of major programming languages (Programming) by Federico Biancuzzi, 2008-09-15
  9. Forth: The Next Step (Small Computer Series) by Ron Geere, 1987-05
  10. Forth Dimensions: Mailboxes and Multitasking (Volume 7, Number 4)
  11. 1987 FORML (Forth Modification Laboratory) Conferences Proceedings
  12. Forth Dimensions: Code Modules and Data Structures (Volume 7, Number 5)
  13. 1985 FORML (Forth Modification Laboratory) Conferences Proceedings
  14. Forth Dimensions: Volume X, Number 4 - November/December 1988

121. Treasure Isle Of Forth: Applications
Editing and compiling the forth programs will be done on a standard PC. dsNOTEPAD This program just demonstrates capabilities of forth development
http://www.stejskal.de/web/computer/forth/_application.html
Forth Applications
The descriptions on this page about Forth applications are given with the intention, to give some ideas for experimental, professional or funny problem solutions using Forth.
ROBOprogy
The intention of ROBOprogy is simplified programming and operation of a small Atmel microprocessor based board for controlling robots. Editing and compiling the Forth programs will be done on a standard PC. The binaries may be uploaded to the controller board via standard serial interface and can therefore be tested and changed withing seconds. A picture of the board layout, technical descriptions, and the compiler may be downloaded for free.
dsNOTEPAD
This program just demonstrates capabilities of Forth development tools for Windows CE. dsNOTEPAD is compiled with target compiler dsFORTH. The source code of dsFORTH and dsNOTEPAD may be downloaded via this website.
The Echelon Lighting Control System
The Teatronics Echelon is a reconfigurable control system for stage, studio, and performance lighting. Capable of controlling up to 4000 dimmers on 1000 control channels, Echelon is the third most powerful lighting control console currently manufactured. The system is based on three to ten Zilog Super8 single-chip CPUs in a parallel processing configuration. Zilog Super8s are also used for up to 30 distributed control stations on a multidrop serial link.
MANX, a Forth Package to Formulate Music

122. Forth And UltraTechnology
Chuck explains that good forth programs are 100 times smaller than C programs and are only 1x times as big as they should be. On 5/22/99 Chuck Moore gave
http://www.ultratechnology.com/prog.htm
Forth and UltraTechnology
The work at UltraTechnology is a example of the vision of Forth as seen by the inventor of Forth, Charles Moore . One of our goals has been to create computers with 1000 times fewer transistors than conventional computers and to make them 1000 times smaller, cheaper to manufacture, easier to program, and lower power consuming than conventional systems. Our software tools, operating systems, GUIs, and application programs are 100 to 1000 times smaller than the software in conventional computers. We can demonstrate them on computers with 1000 times fewer transistors than conventional computer hardware or on conventional computer hardware. "What I am trying to do is not create the simplest hardware, or the simplest software, but the simplest combination of the two."
Chares Moore 6/6/93
One client's application was reduced in size and improved in speed by an order of magnitude by moving it from M.S. Windows to Forth Inc.'s PolyForth. We then ported the application, OS, and GUI to a MISC and reduced its size by two more orders of magnitude. It was about 16 megabytes and was reduced down to about 16 kilobytes on a machine with 1000x fewer transistors. "If it isn't 100 times smaller than 'C' it isn't Forth."

123. TWiki.APG.ForthSmallForth
On this diskette is two examples on Small forth programs. runner Running Barbarina sprite on background with music and speech if the speech chip set is
http://www.strotmann.de/twiki/bin/view/APG/ForthSmallForth
TWiki : Main TWiki APG Infothek ... MicroUSB Logged in as: TWikiGuest TWiki APG ForthSmallForth Edit Attach Ref-By Printable ... More News Hot Topics FORTH Programming USB Cart Project ACTION! Programming AtariMax Cart This WikiWeb
SmallForth - A FORTH-like Compiler written in BASIC for BBC Micro
DOCUMENTATION FOR SMALL FORTH COMPILER/SHELL V.1.1 By Lars Osterballe Small FORTH is made public domain in an effort to spread the knowledge of different programming methods/languages. This documentation is not meant as a manual to FORTH generally - a portion af knowledge is needed to use the compiler. Luckily several good books exist on the subject of FORTH - and since 'C' now has taken over as THE fast programming language more books are available at the library! FORTH uses Reverse Polish Notation which generally means that the paramenters are pushed onto the FORTH stack before the word (instruction) is executed. The word leaves its result on the stack too. In fact everything in FORTH handles the stack in some way - so the stack is the key element in FORTH. Further into this document you will find the syntax for each resident word in Small FORTH.

124. A Brief Introduction To Forth
At a deeper level, forth programs use RPN not as an end in itself, Factoring is so important that it is common for a forth program to have more
http://www.ece.cmu.edu/~koopman/forth/hopl.html
A Brief Introduction to Forth
Philip J. Koopman, Jr. koopman@cmu.edu Forth is both an extensible language and an interactive program development methodology. Originally developed for small embedded control mini- and micro-computers, Forth seems to have been implemented on every major processor manufactured. It has been used in a wide variety of applications, including spreadsheets, expert systems, multi-user databases, and distributed real time control systems.
Two-Stack Abstract Machine
At the most superficial level, Forth is a directly executable language for a stack-based abstract machine. In its essential form, the Forth abstract machine has a program counter, memory, ALU, data evaluation pushdown stack, and subroutine return address pushdown stack. Data evaluation in Forth is accomplished on the Data Stack using Reverse Polish Notation (RPN), also called postfix notation. For example, the following sequence typed from the keyboard: 35 ok interactively pushes the value 3 on the stack, pushes the value 4 on top of the 3, destructively adds 3 and 4 to get 7, then multiplies by 5. The operation displays the single resultant top value on the stack, 35 (computer output is underlined).

125. Electronic Design Welcome
So forth programs run about as fast as if they were compiled, Any routine in a forth program can be tested from the keyboard without a symbolic debugger
http://www.elecdesign.com/Articles/ArticleID/7489/7489.html

126. Forth Overview
Still complex, perhaps, but the forth program is simply a sequence of commands, each of which This is a simple forth program. Now a user can enter Say.
http://www.cs.earlham.edu/~stoneda/cs71/
The Forth Programming Language
Forth is a stack-based language. Most of the standard words (commands) directly manipulate data on the stack.
Stack manipulation
At the heart of the Forth environment is the stack. The stack is used for value storage, parameter passing, return values, message passing, etc. At the core of the Forth language are words that perform basic operations on the stack, such as adding values to the stack, removing values, duplicating values, swapping, rotating, "leapfrogging", and clearing the stack. Programming using these basic stack-manipulation words is much like programming in assembly code, with one major difference: instead of performing operations on values stored in registers, operations are performed on values on the stack. In this way, Forth can simulate a stack-based architecture.
The stack-based design also facilitates a postfix notation for all operations. This allows easy parameter passing and nesting functions. For example, a typical C expression might look like: sqrt(abs(difference(areaOfSquare(25), areaOfCircle(MAX(12, x)))));

127. Forth FAQ: What Is Forth? (l/m 30.Jan.93)
In its essential form, the forth abstract machine has a program counter, memory, ALU, A compiled forth program is a collection of words, each of which
http://www.uni-giessen.de/faq/archiv/forthfaq.whatisforth/msg00000.html
Index
Forth FAQ: What is Forth? (l/m 30.Jan.93)

128. Links To Forth Programs
This page contains links to forth programs, mostly found on comp.lang.forth. I mainly concentrate on ANS forth and Gforth programs, and programs that might
http://www.complang.tuwien.ac.at/forth/program-links.html
Links to Forth programs
This page contains links to Forth programs, mostly found on comp.lang.forth. I mainly concentrate on ANS Forth and Gforth programs, and programs that might run on Gforth one day. title/link System Description, Author pentomino ANS Pentomino (6x10), Bruce Hoyt ANS Pentomino (4x15), Albert van der Horst ANS Sodoku puzzle solver (fast), Robert Spykerman sodoku ANS Sodoku puzzle solver (slow), Robert Spykerman sun ANS compute sunrise/sunset, Neal Bridges et al. sbpcp gforth count primes (faster, supports 64-bit) yapcp gforth count primes (32-bit only) mandel gforth 8 line Mandelbrot ANS FP output words v 1.7 by Ed ANS Chess board by Ray St. Marie fcp ANS Chess program by Ian Osgood anagrams ANS Anagram generator, get whole directory anagrams iForth slow Anagram generator, needs dawg ftran ANS Mini-fortran to Forth compiler, Julian Noble whist iForth Romanian Whist, Marcel Hendrix color ANS Forth to HTML converter, Brad Eckert et al.

129. [MachineForth] 25x Forth Engine
And because forth programs are generally smaller anyway for any given If you tell someone that most forth programs will fit in 160K bytes they don t
http://www.strangegizmo.com/forth/MachineForth/msg00042.html
Thread Prev Thread Next Thread Index
[MachineForth] 25x Forth engine
  • To Subject : [MachineForth] 25x Forth engine From Date : Wed, 28 Nov 2001 23:10:01 -0800 Organization : UltraTechnology References Reply-To Sender
http://www

130. Michael Barr's Embedded Systems Glossary - F
forth programs are made up of many small procedures, and math is via RPN. These procedures are compiled, though forth has no compiler in the traditional
http://www.netrino.com/Publications/Glossary/F.html
Michael Barr's Embedded Systems Glossary Buy the book , which defines over 2,800 commonly used terms. Last Update: 18 June 2003 A B C D ... Suggest a Change or a New Term F field-programmable gate array n. A logic chip that has thousands of internal gates and can be programmed. Abbreviated FPGA. FPGAs are especially popular for prototyping integrated circuit designs. However, once the design is finalized, hard-wired chips called ASICs are often used instead for their faster performance and lower cost. [ more The internal structure of an FPGA. firmware n. Executable software that is stored within a ROM. USAGE: This term is interchangeable with embedded software and sometimes is used even when the executable is not stored in ROM. flash v. To download new firmware into a flash memory . A bootloader typically facilitates this process by communicating with a program on the host , erasing the flash memory, and writing the new code. The sector of the flash memory that contains the bootloader's code must not be overwritten in the process. See flash memory flash memory n.

131. Programming › Forth Programming Language
Chicago SunTimes - Programming › Forth programming language
http://downloads.suntimes.com/category.php[action]browse&i=10&id=124&f=
PDF Converter Professional 3
Now you can do so much more than converting PDF files into Microsoft Word documents! ScanSoft PDF Converter Professional 3 is an unmatched combination of conversion, creation, and editing features at a third the price of the leading PDF business software.
S EARCH: Account Log on/register
View basket

Log off

Hot Spots New Uploads
Top 100 Downloads

Newsletter signup

Hot Games from GameZone.com

Highlights Online Gambling
Riverbell Online Gambling
Play online poker Download Games ... Mobile Screensavers
ADVERTISEMENT TRANSLATE INTO English Spanish Portuguese French German Italian Japanese Korean using Google home Programming Filter by: All OSs Handheld MS-DOS Win 2000/NT Win 95/98/ME Windows 3.1 Windows XP All Licenses Adware Beta Demo Freeware Legacy Public Domain Shareware All Prices Less than $5 Less than $10 Less than $25 Less than $50 Less than $100 All File sizes Less than 50kb Less than 250kb Less than 500kb Less than 750kb Less than 1mb Less than 2mb Less than 5mb Sort by: Released date Title Price User rating File size License Direction: Ascending Descending
Forth programming language
Found: 20. Displaying: 11-20

132. Programming › Forth Programming Language
PCMag.com Shareware Library Programming › Forth programming language
http://shareware.pcmag.com/category.php[action]browse&i=10&id=124&f=
PDF Converter Professional 3
Now you can do so much more than converting PDF files into Microsoft Word documents! ScanSoft PDF Converter Professional 3 is an unmatched combination of conversion, creation, and editing features at a third the price of the leading PDF business software.
S EARCH: Account Log on/register
View basket

Log off

Hot Spots New Uploads
Top 100 Downloads

Newsletter signup

Hot Games from GameZone.com

Highlights Online Gambling
Riverbell Online Gambling
Play online poker Download Games ... Mobile Screensavers
ADVERTISEMENT TRANSLATE INTO English Spanish Portuguese French German Italian Japanese Korean using Google home Programming Filter by: All OSs Handheld MS-DOS Win 2000/NT Win 95/98/ME Windows 3.1 Windows XP All Licenses Adware Beta Demo Freeware Legacy Public Domain Shareware All Prices Less than $5 Less than $10 Less than $25 Less than $50 Less than $100 All User Ratings More than 25% More than 50% More than 60% More than 70% More than 80% More than 85% More than 90% More than 95% All File sizes Less than 50kb Less than 250kb Less than 500kb Less than 750kb Less than 1mb Less than 2mb Less than 5mb Sort by: Released date Title Price User rating File size License Direction: Ascending Descending
Forth programming language
Found: 20. Displaying: 11-20

133. Programming › Forth Programming Language
SafeSite Programming › Forth programming language
http://www.safesite.com/category.php[action]browse&i=10&id=124&f=
PDF Converter Professional 3
Now you can do so much more than converting PDF files into Microsoft Word documents! ScanSoft PDF Converter Professional 3 is an unmatched combination of conversion, creation, and editing features at a third the price of the leading PDF business software.
S EARCH: Account Log on/register
View basket

Log off

Hot Spots New Uploads
Top 100 Downloads

Newsletter signup

Hot Games from GameZone.com

Highlights Online Gambling
Riverbell Online Gambling
Play online poker Download Games ... Mobile Screensavers
ADVERTISEMENT TRANSLATE INTO English Spanish Portuguese French German Italian Japanese Korean using Google home Programming Filter by: All OSs Handheld MS-DOS Win 2000/NT Win 95/98/ME Windows 3.1 Windows XP All Licenses Adware Beta Demo Freeware Legacy Public Domain Shareware All Prices Less than $5 Less than $10 Less than $25 Less than $50 Less than $100 All File sizes Less than 50kb Less than 250kb Less than 500kb Less than 750kb Less than 1mb Less than 2mb Less than 5mb Sort by: Released date Title Price User rating File size License Direction: Ascending Descending
Forth programming language
Found: 20. Displaying: 11-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  

Page 7     121-133 of 133    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7 

free hit counter