Programming Examples


loan.4thMortgage Loan Payment Calculator
lf.4thA Simple Word Processor by Leo Wong
primes.4thPrime Numbers
benchpin.4thCalculate number of primes less than or equal to n
horst.4thFactorize numbers by Albert van der Horst
magic.4thMagic Squares
hanoi.4thTowers of Hanoi puzzle
life.4thConway's Game of Life by Leo Wong
animal.4thAnimal Guessing Game by Ed Beroset
eliza.4thEliza psychoanalysis game
gps.4thGeneral Problem Solver (AI example)
shrdlu.4thSon of SHRDLU AI game by Marcel Hendrix
tscp.4thTSCP Tom's Simple Chess Program by Ian Osgood
backprop.4thBackpropagation Neural Network Module by Marcel Hendrix
ocr.4thOptical Character Recognition Example of Neural Net by Marcel Hendrix
react.4thVisual Reaction Time Measurement
keycal.4thKey Event Processing Time Measurement
stem.4thPorter's Suffix Stripping Algorithm by Wil Baden ( info)
headlines.4thSearch web pages for item of interest
notes.4thSimple notes database
speech.4thInterface to the Festival Text To Speech System
user.4thDetermine User Properties (Linux)
quadratic.4thSolve quadratic equation with real coefficients
matrix.4thMatrix Words
arrays.4thAlternate Matrix Words by J.V. Noble
polyfit.4thLeast-Squares Polynomial Fitting
linefit.4thLine Fitting Example
pfex.4thPolynomial Fitting Example
derivative.4thNumerical Derivative of x,y Data
curvefit.4thNon-linear Curve Fitting
gfit.4thNon-linear Curve Fitting Example ( picture)
func_2gauss.4thDouble Gaussian Function for Curve Fitting Example
wfms01-1.datSample Data File for Curve Fitting Example
stats.4thStatistics
histogram.4thBinning Data
noise.4thUniform and Gaussian Random Number Generation
testrandom.4thDemonstrate Use of noise.4th
ran-next.4thDonald Knuth's Recommended Random Number Generator
mersenne.4thMersenne Twister (2002) Random Number Generator
fft1d.4thFast Fourier Transform (one dimension)
stepfft.4thFFT Example of Step Function (picture)
complex.4thComplex Arithmetic and Function Words by J.V. Noble and D. N. Williams
complex-test.4thTest Words in complex.4th by David N. Williams
ftester.4thRequired for complex-test.4th
zmatrix.4thComplex Floating Point Matrices
zeigen22h.4thCompute Eigenvalues and Eigenvectors of a 2x2 Hermitian Matrix
fsl-util.4th Forth Scientific Library (FSL) Utilities
dynmem.4thFSL Routines for Dynamic Memory Use
runge4.4thFSL Runge-Kutta Routines for Integrating Ordinary Differential Equations
lorenz.4thDemonstrate Use of FSL runge4.4th with Lorenz Differential Equations (picture)
regfalsi.4thFSL Function Root Finder
utils.4thUseful Words for kForth
ans-words.4thAdditional ANS Forth Words for kForth
ansi.4thANSI Terminal Control
strings.4thString Manipulation/Number Conversion
lists.4thLisp like List Processing
test-lists.4thDemonstrate Use of List Words
dump.4thMemory Display
files.4thFile Access (Linux version)
filesw.4thFile Access (Windows version)
ftest.4thFile i/o Example
matfiles.4thWrite and Read Matrix Files
struct.4thC-like structures for Forth by Anton Ertl ( description)
mini-oof.4thBernd Paysan's Object-Oriented Extensions to Forth (adapted for kForth)
mini-oof-demo.4thDemonstrate Object-Oriented Programming Using mini-oof
textbox.4thColor Boxes Using Text Graphics
macro.4thMacros in Forth
kforth2pfe.4thInterface to run kForth Programs Under the Portable Forth Environment (PFE)
getline.4thEnhanced version of READ-LINE by Bill McCarthy
dos2unix.4thDOS Text to Unix Text File Conversion
scr2txt.4thBlock File to Text File Conversion
lz77.4thLZ77 Data Compression Algorithm by Wil Baden
arcfour.4thARCFOUR Data Encryption/Decryption Algorithm by Neil Bawd
machar.4thDetermine floating point machine charactersitics by David N. Williams
jd.4thJulian Day and Calendar Calculator
fsm.4thFinite State Machine Example
crc-16.4th16-bit CRC (Cyclic Redundancy Check) Calculation by Gordon Charlton
crc-32.4th32-bit CRC Calculation
base64.4thBase64 Content Transfer Encoding/Decoding by Wil Baden
hmac-md5.4thMD5 Calculation by Jabari Zakiya
ipsubnet.4thIP Subnet Calculation
mouse.4thMouse Interface for Linux Consoles
serial.4thLinux Serial Port Interface
serbuf.4thMeasure Linux Serial Driver Buffer Size
hexterm.4thDisplay Incoming Serial Port Data (Linux)
adio.4thData Acquisition with the B&B ADIO12 Parallel Port Interface (Linux)
nigpib.4thInterface to National Instruments Linux GPIB driver
hp34401.4thInterface to the HP34401A Multimeter (Linux)
hp54750.4thInterface to the HP54750 Digitizing Scope (Linux)
sl.4thSemiconductor Laser Rate Equation Solver (instructions)
lk.4thLang-Kobayashi Equation Solver (picture)
qm4.4thQuantum Mechanics Demonstrations
henon.4thExplore Chaos in the Henon Map (picture)
ogy.4thChaos Control Example Using the Ott-Grebogi-Yorke Method
tpf.4thControl of Unstable Periodic Orbits in a Chaotic Electronic Circuit


Source examples for kForth embedded inside of the application xyplot are provided here.


    

Copyright © 1998--2003 Creative Consulting for Research and Education