Programming Examples| loan.4th | Mortgage Loan Payment Calculator |
| lf.4th | A Simple Word Processor by Leo Wong |
| primes.4th | Prime Numbers |
| benchpin.4th | Calculate number of primes less than or equal to n |
| horst.4th | Factorize numbers by Albert van der Horst |
| magic.4th | Magic Squares |
| hanoi.4th | Towers of Hanoi puzzle |
| life.4th | Conway's Game of Life by Leo Wong |
| animal.4th | Animal Guessing Game by Ed Beroset |
| eliza.4th | Eliza psychoanalysis game |
| gps.4th | General Problem Solver (AI example) |
| shrdlu.4th | Son of SHRDLU AI game by Marcel Hendrix |
| tscp.4th | TSCP Tom's Simple Chess Program by Ian Osgood |
| backprop.4th | Backpropagation Neural Network Module by Marcel Hendrix |
| ocr.4th | Optical Character Recognition Example of Neural Net by Marcel Hendrix |
| react.4th | Visual Reaction Time Measurement |
| keycal.4th | Key Event Processing Time Measurement |
| stem.4th | Porter's Suffix Stripping Algorithm by Wil Baden ( info) |
| headlines.4th | Search web pages for item of interest |
| notes.4th | Simple notes database |
| speech.4th | Interface to the Festival Text To Speech System |
| user.4th | Determine User Properties (Linux) |
| quadratic.4th | Solve quadratic equation with real coefficients |
| matrix.4th | Matrix Words |
| arrays.4th | Alternate Matrix Words by J.V. Noble |
| polyfit.4th | Least-Squares Polynomial Fitting |
| linefit.4th | Line Fitting Example |
| pfex.4th | Polynomial Fitting Example |
| derivative.4th | Numerical Derivative of x,y Data |
| curvefit.4th | Non-linear Curve Fitting |
| gfit.4th | Non-linear Curve Fitting Example ( picture) |
| func_2gauss.4th | Double Gaussian Function for Curve Fitting Example |
| wfms01-1.dat | Sample Data File for Curve Fitting Example |
| stats.4th | Statistics |
| histogram.4th | Binning Data |
| noise.4th | Uniform and Gaussian Random Number Generation |
| testrandom.4th | Demonstrate Use of noise.4th |
| ran-next.4th | Donald Knuth's Recommended Random Number Generator |
| mersenne.4th | Mersenne Twister (2002) Random Number Generator |
| fft1d.4th | Fast Fourier Transform (one dimension) |
| stepfft.4th | FFT Example of Step Function (picture) |
| complex.4th | Complex Arithmetic and Function Words by J.V. Noble and D. N. Williams |
| complex-test.4th | Test Words in complex.4th by David N. Williams |
| ftester.4th | Required for complex-test.4th |
| zmatrix.4th | Complex Floating Point Matrices |
| zeigen22h.4th | Compute Eigenvalues and Eigenvectors of a 2x2 Hermitian Matrix |
| fsl-util.4th | Forth Scientific Library (FSL) Utilities |
| dynmem.4th | FSL Routines for Dynamic Memory Use |
| runge4.4th | FSL Runge-Kutta Routines for Integrating Ordinary Differential Equations |
| lorenz.4th | Demonstrate Use of FSL runge4.4th with Lorenz Differential Equations (picture) |
| regfalsi.4th | FSL Function Root Finder |
| utils.4th | Useful Words for kForth |
| ans-words.4th | Additional ANS Forth Words for kForth |
| ansi.4th | ANSI Terminal Control |
| strings.4th | String Manipulation/Number Conversion |
| lists.4th | Lisp like List Processing |
| test-lists.4th | Demonstrate Use of List Words |
| dump.4th | Memory Display |
| files.4th | File Access (Linux version) |
| filesw.4th | File Access (Windows version) |
| ftest.4th | File i/o Example |
| matfiles.4th | Write and Read Matrix Files |
| struct.4th | C-like structures for Forth by Anton Ertl ( description) |
| mini-oof.4th | Bernd Paysan's Object-Oriented Extensions to Forth (adapted for kForth) |
| mini-oof-demo.4th | Demonstrate Object-Oriented Programming Using mini-oof |
| textbox.4th | Color Boxes Using Text Graphics |
| macro.4th | Macros in Forth |
| kforth2pfe.4th | Interface to run kForth Programs Under the Portable Forth Environment (PFE) |
| getline.4th | Enhanced version of READ-LINE by Bill McCarthy |
| dos2unix.4th | DOS Text to Unix Text File Conversion |
| scr2txt.4th | Block File to Text File Conversion |
| lz77.4th | LZ77 Data Compression Algorithm by Wil Baden |
| arcfour.4th | ARCFOUR Data Encryption/Decryption Algorithm by Neil Bawd |
| machar.4th | Determine floating point machine charactersitics by David N. Williams |
| jd.4th | Julian Day and Calendar Calculator |
| fsm.4th | Finite State Machine Example |
| crc-16.4th | 16-bit CRC (Cyclic Redundancy Check) Calculation by Gordon Charlton |
| crc-32.4th | 32-bit CRC Calculation |
| base64.4th | Base64 Content Transfer Encoding/Decoding by Wil Baden |
| hmac-md5.4th | MD5 Calculation by Jabari Zakiya |
| ipsubnet.4th | IP Subnet Calculation |
| mouse.4th | Mouse Interface for Linux Consoles |
| serial.4th | Linux Serial Port Interface |
| serbuf.4th | Measure Linux Serial Driver Buffer Size |
| hexterm.4th | Display Incoming Serial Port Data (Linux) |
| adio.4th | Data Acquisition with the B&B ADIO12 Parallel Port Interface (Linux) |
| nigpib.4th | Interface to National Instruments Linux GPIB driver |
| hp34401.4th | Interface to the HP34401A Multimeter (Linux) |
| hp54750.4th | Interface to the HP54750 Digitizing Scope (Linux) |
| sl.4th | Semiconductor Laser Rate Equation Solver (instructions) |
| lk.4th | Lang-Kobayashi Equation Solver (picture) |
| qm4.4th | Quantum Mechanics Demonstrations |
| henon.4th | Explore Chaos in the Henon Map (picture) |
| ogy.4th | Chaos Control Example Using the Ott-Grebogi-Yorke Method |
| tpf.4th | Control of Unstable Periodic Orbits in a Chaotic Electronic Circuit |
