
|
|
C, C++, Java

Most of my C programs are written in CWEB which is a mixture of TeX and
C and uses .w file extension. You can learn more about CWEB at my cwebprog page.
-
auto.tar.gz:
Two-dimensional Cellular Automata Rule Compiler. Uses bison and yacc.
Multiple example operators like averaging, edge detection, and game of
life are included. Also available: pretty-printed
sources in Postscript.
-
nn.w: Neural network simulator in C in
form of a MathLink library. Implements MLP, FIR, Elman, extended Elman,
Jordan, and extended Jordan networks. Supports steepest descent,
steepest descent with momentum, scaled conjugate gradient and some
vestiges of Kalman training methods. Also available: pretty-printed source in Postscript
(starting on page 19 one can see how CWEB can be used for fancy code
formatting)
-
Main.java: An unfinished class
for neural network simulations which uses the Java/Mathematica
interface described below.
-
MathLink.java: Preliminary
classes for interfacing of Java code with Mathematica. Also
requires MLObject.java, and
some C glue code from MathLink.w.
-
xdmutmp: /var/adm/utmp entries manager for xdm
clients.
-
dvgtk: DVI file previewer for
Tektronix 4010 terminal emulators.
-
ml.w: A library replacing the MathLink
glue code produced usually by mprep (pretty-printed source).
-
tjc.w: A set of general purpose C programming
macros and utility functions used by ml.w et al. (pretty-printed source).
|
|